flagflag  If you want to see English page, please click "English" Button at Left.
1: 2008-12-21 (日) 03:29:18 iseki ソース
Line 1: Line 1:
 +* MSG_APPENDED_ACKS [#efffa8f9]
 +*** 構造 [#y176edf8]
 +- 本来のデータの後にACKデータを追加する.
 +- 古い->新しいパケットの順にパケットのシーケンス番号(4octet Big Endian)を並べ,最後にデータ数(1octet)を追加
 +- Big Endian というよりは,(Little Endianの)データを(バイトを)逆順にして追加.つまり後ろ方向から順に付加しているのだと思う.
 +
 +- 追加ACKデータ書式
 + パケット番号(4octet)    Big Endian
 + パケット番号(4octet)    Big Endian
 + パケット番号(4octet)    Big Endian
 + .......
 + ACKデータ数 (1octet)
 +
 +*** サンプル [#p0f600a0]
 +Low 381 (AgentWearablesRequest) に追加されたACKデータ (パケット番号5, 7に対するACK)
 + V->P [18644]: 0x50 seq = 19 UDP message is  Low 381 ACK 2: 7 5
 + 50 00 00 00 13 00 ff ff 01 7d 90 3c 04 cf 41 13    P . . . . . . . . } . < . . A .
 + 46 0b ba 98 be 71 d4 e5 74 d6 40 86 e3 c0 c9 e0    F . . . . q . . t . @ . . . . .
 + 45 d1 b6 e6 0d 87 ff 71 53 82 00 00 00 05 00 00    E . . . . . . q S . . . . . . .
 + 00 07 02
 +
 + 50 00 00 00 13 00 ff ff 01 7d                      Header
 + 90 3c 04 cf 41 13 46 0b ba 98 be 71 d4 e5 74 d6    AgentID (AgentWearablesRequest)
 + 40 86 e3 c0 c9 e0 45 d1 b6 e6 0d 87 ff 71 53 82    SessionID (AgentWearablesRequest)
 + 00 00 00 05                                        ACK のシーケンス番号(追加部分)
 + 00 00 00 07                                        ACK のシーケンス番号(追加部分)
 + 02                                                シーケンス番号の数(追加部分)


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

58 人のユーザが現在オンラインです。 (13 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 58

もっと...

アクセスカウンタ

今日 : 4640464046404640
昨日 : 1016210162101621016210162
総計 : 2342839923428399234283992342839923428399234283992342839923428399
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com