メイン Transport Layer Protocol Implementation & Model Development シーケンス番号が符号付きint型の範囲を超えた際の動作について | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
シーケンス番号が符号付きint型の範囲を超えた際の動作について | saka | 2013/10/24 17:40 |
» Re: シーケンス番号が符号付きint型の範囲を超えた際の動作について | hiro | 2013/10/25 9:40 |
Re: シーケンス番号が符号付きint型の範囲を超えた際の動作について | saka | 2013/10/25 11:56 |
Re: シーケンス番号が符号付きint型の範囲を超えた際の動作について | hiro | 2013/10/25 16:44 |
Re: シーケンス番号が符号付きint型の範囲を超えた際の動作について | saka | 2013/10/25 17:29 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hiro | 投稿日時: 2013/10/25 9:40 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: シーケンス番号が符号付きint型の範囲を超えた際の動作について QualNet 3.9.5 ですか、かなり初期のころからQualNetを使っているのですね。すごい。
個人的なアーカイブから3.9.5を取り出してソースコードを確認しました。 それはともかく、TCPのシーケンス番号は32bitの符号なし整数です。 これはQualNetであろうが関係なく、TCPとして決まってます。 したがってQualNetでも32bitの符号なし整数として処理します。 具体的な定義は、 ./transport/tcp/tcp_hdr.h の中に下記の定義があります。 typedef UInt32 tcp_seq; ということで、そもそも32bitの符号つきとして処理していませんから、 負になること(マイナスになること)は想定していません。ゼロはありです。 |
フラット表示 | 前のトピック | 次のトピック |