- 現在との差分 を表示
- ソース を表示
- Second Life/Protocol/UDP/EnableSimulator へ行く。
1: 2008-12-21 (日) 03:29:18 iseki | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * EnableSimulator [#l563a6c5] | ||
+ | *** 概要 [#fa719691] | ||
+ | - Sim -> Viewer | ||
+ | - データ受信可能な隣接Simの情報 (ハンドル,バイナリのIPアドレス,ポート番号) を通知 | ||
+ | - v1.18.5 では,UDPで他のSimを指定する場合に,このパケットを使用する.逆に言えば,他のSimを指定するのに,このパケット以外は使われていないようである. | ||
+ | - EnableSimulator は v1.20.x あたりから HTTPS の XML通信に変更された. | ||
+ | *** 構造 [#s9e3ff6e] | ||
+ | - 番号: (Low 151) ''FF FF 00 97'' | ||
+ | EnableSimulator Low 151 Trusted Unencoded | ||
+ | { | ||
+ | SimulatorInfo Single | ||
+ | { Handle U64 } // 8 octet | ||
+ | { IP IPADDR } // IPアドレス(バイナリ) 4 octet | ||
+ | { Port IPPORT } // ポート番号 2 octet Big Endian | ||
+ | } | ||
+ | |||
+ | *** サンプル [#cc0135c9] | ||
+ | S->P [5301]: 0x40 seq = 64 UDP message is Low 151 EnableSimulator | ||
+ | 40 00 00 00 40 00 ff ff 00 97 00 f0 03 00 00 f7 @ . . . @ . . . . . . . . . . . | ||
+ | 03 00 3f d2 9c e9 32 cc . . ? . . . 2 . | ||
+ | |||
+ | 40 00 00 00 40 00 ff ff 00 97 Header | ||
+ | 00 f0 03 00 00 f7 03 00 Handle | ||
+ | 3f d2 9c e9 IPアドレス(63.210.156.233) | ||
+ | 32 cc ポート番号(13004) | ||
+ | |||
+ | *** サンプル 2[#cc0135c9] | ||
+ | S->P [5301]: 0x40 seq = 65 UDP message is Low 151 EnableSimulator | ||
+ | 40 00 00 00 41 00 ff ff 00 97 00 ef 03 00 00 f8 @ . . . A . . . . . . . . . . . | ||
+ | 03 00 08 04 80 bd 2f 03 . . . . . . / . | ||
+ | |||
+ | 40 00 00 00 41 00 ff ff 00 97 Header | ||
+ | 00 ef 03 00 00 f8 03 00 Handle | ||
+ | 08 04 80 bd IPアドレス(8.4.128.189) | ||
+ | 2f 03 ポート番号(12035) |
- Second Life/Protocol/UDP/EnableSimulator のバックアップ一覧
- Second Life/Protocol/UDP/EnableSimulator のバックアップ差分(No. All)
- 1: 2008-12-21 (日) 03:29:18 iseki
- 現: 2011-08-07 (日) 00:02:10 iseki