|
1: 2010-11-04 (Thu) 14:20:13 iseki |
| + | * RequestImage [#na32c3ca] |
| + | - Viewer -> SIM |
| + | - テクスチャデータをリクエストする. |
| + | - テクスチャデータは UDPで転送するために分割されており,Packetは分割されたデータの内の何番目のデータであるかを指定する. |
| + | - DiscardLevel, DownloadPriority, Type の詳細は不明. |
| + | - ダウンロードプライオリティが 0の場合は,SIMサーバの反応をみていると,「次のテクスチャデータ」を要求しているように見える. |
| + | ただし,この場合はSIMサーバが転送したテクスチャデータを覚えている必要がある(?!).本当か? |
| | | |
| + | *** Structure [#w60c2fb6] |
| + | - No.: (High 8) ''08'' |
| + | RequestImage High 8 NotTrusted Unencoded |
| + | { |
| + | AgentData Single |
| + | { AgentID LLUUID } // 16 octet |
| + | { SessionID LLUUID } // 16 octet |
| + | } |
| + | { |
| + | RequestImage Variable // リクエストデータの数 1 octet |
| + | { Image LLUUID } // テクチャデータのLLUUID 16 octet |
| + | { DiscardLevel S8 } // ????? signed 1 octet |
| + | { DownloadPriority F32 } // ????? float 4 octet |
| + | { Packet U32 } // パケットNo. unsigned 4 octet Little Endian |
| + | { Type U8 } // ????? unsigned 1 octet |
| + | } |
| + | |
| + | *** Sample [#xc418ca1] |
| + | V->P [5301]: 0x40 seq = 2 UDP message is High 8 RequestImage |
| + | 40 00 00 00 02 00 08 0e 5e c3 6c 6c 73 4d 1d b5 @ . . . . . . . ^ . l l s M . . |
| + | f7 2b c8 2a aa 0a 8d ee 92 29 74 61 65 40 1e bd . + . * . . . . . ) t a e @ . . |
| + | c5 12 eb 55 54 83 02 05 bf e4 02 76 f3 9e b7 d1 . . . U T . . . . . . v . . . . |
| + | 2f 27 35 29 59 4f 29 2b ff 00 d0 c3 48 01 00 00 / ' 5 ) Y O ) + . . . . H . . . |
| + | 00 00 9d e9 73 e4 5e 2c 68 af bd 0e ef 7e d2 f7 . . . . s . ^ , h . . . . ~ . . |
| + | 51 3f ff 00 d0 c3 48 01 00 00 00 00 7d bb 2c cc Q ? . . . . H . . . . . } . , . |
| + | 22 85 91 31 34 8d db 95 97 39 26 73 ff 00 d0 c3 " . . 1 4 . . . . 9 & s . . . . |
| + | 48 01 00 00 00 00 fc 4b 9f 0b d0 08 45 c6 96 a4 H . . . . . . K . . . . E . . . |
| + | 01 dd 94 7a c6 21 ff 82 aa c3 48 01 00 00 00 00 . . . z . ! . . . . H . . . . . |
| + | e2 ab a7 a1 39 83 af d1 29 38 93 c0 8f a3 86 87 . . . . 9 . . . ) 8 . . . . . . |
| + | ff 00 60 43 48 00 00 00 00 00 . . ` C H . . . . . |
| + | |
| + | 40 00 00 00 02 00 08 Header |
| + | 0e 5e c3 6c 6c 73 4d 1d b5 f7 2b c8 2a aa 0a 8d AgentID |
| + | ee 92 29 74 61 65 40 1e bd c5 12 eb 55 54 83 02 SessionID |
| + | 05 リクエストの数(5) |
| + | bf e4 02 76 f3 9e b7 d1 2f 27 35 29 59 4f 29 2b Image ID 1 |
| + | ff DiscardLevel |
| + | 00 d0 c3 48 DownloadPriority |
| + | 01 00 00 00 パケット番号 (1) |
| + | 00 Type |
| + | 9d e9 73 e4 5e 2c 68 af bd 0e ef 7e d2 f7 51 3f Image ID 2 |
| + | ff DiscardLevel |
| + | 00 d0 c3 48 DownloadPriority |
| + | 01 00 00 00 パケット番号 (1) |
| + | 00 Type |
| + | 7d bb 2c cc 22 85 91 31 34 8d db 95 97 39 26 73 Image ID 3 |
| + | ff DiscardLevel |
| + | 00 d0 c3 48 DownloadPriority |
| + | 01 00 00 00 パケット番号 (1) |
| + | 00 Type |
| + | fc 4b 9f 0b d0 08 45 c6 96 a4 01 dd 94 7a c6 21 Image ID 4 |
| + | ff DiscardLevel |
| + | 82 aa c3 48 DownloadPriority |
| + | 01 00 00 00 パケット番号 (1) |
| + | 00 Type |
| + | e2 ab a7 a1 39 83 af d1 29 38 93 c0 8f a3 86 87 Image ID 5 |
| + | ff DiscardLevel |
| + | 00 60 43 48 DownloadPriority |
| + | 00 00 00 00 パケット番号 (0).ヘッダを要求. |
| + | 00 Type |