- 現在との差分 を表示
- ソース を表示
- Second Life/Protocol/UDP/TestMessage へ行く。
1: 2008-12-21 (日) 03:29:18 iseki | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * TestMessage [#l563a6c5] | ||
+ | *** 概要 [#fa719691] | ||
+ | - 詳細な用途は不明.(本来連長圧縮しないパケットを連長圧縮して包含するため?) | ||
+ | - 他の FF FF 00 XX 形式の Lowデータを包含可能. | ||
+ | -- 良く見かける包含データ: Low 25, [[RegionHandshake>../RegionHandshake]](Low 148), RegionHandshakeReply(Low 149) | ||
+ | - 0の連長圧縮で圧縮されている. | ||
+ | *** 構造 ???? [#t47eefb4] | ||
+ | - 番号: (Low 1) ''FF FF 00 01'' | ||
+ | TestMessage Low 1 NotTrusted Zerocoded | ||
+ | { | ||
+ | TestBlock1 Single | ||
+ | { Test1 U32 } | ||
+ | } | ||
+ | { | ||
+ | NeighborBlock Multiple 4 | ||
+ | { Test0 U32 } | ||
+ | { Test1 U32 } | ||
+ | { Test2 U32 } | ||
+ | } | ||
+ | |||
+ | *** サンプル (Low 25 を包含) [#q5bcd3be] | ||
+ | S->P [25628]: 0xd0 seq = 6 UDP message is Low 1 TestMessage --> Low 25 [00 19] ACK 1: 4 | ||
+ | d0 00 00 00 06 00 ff ff 00 01 19 20 4e 00 06 64 . . . . . . . . . . . N . . d | ||
+ | 00 03 0a 00 03 04 00 03 04 00 03 01 00 05 80 3f . . . . . . . . . . . . . . . ? | ||
+ | 0a 00 03 05 00 03 02 00 06 40 00 02 80 3f 00 02 . . . . . . . . . @ . . . ? . . | ||
+ | 80 3f 00 02 20 41 01 00 03 64 00 03 00 00 00 04 . ? . . A . . . d . . . . . . | ||
+ | 01 | ||
+ | |||
+ | d0 00 00 00 06 00 Header | ||
+ | ff ff 00 01 プロトコル番号 | ||
+ | 19 包含している Lowプロトコルの番号 (Low 25: 00 19) | ||
+ | 20 4e 00 06 64 ..... Low 25のデータ (Zero Coded) | ||
+ | 00 00 00 04 ACKのシーケンス番号 | ||
+ | 01 ACKの数 |
- Second Life/Protocol/UDP/TestMessage のバックアップ一覧
- Second Life/Protocol/UDP/TestMessage のバックアップ差分(No. All)
- 1: 2008-12-21 (日) 03:29:18 iseki
- 現: 2011-08-06 (土) 23:58:29 iseki