Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/03:6/6
2024/05/02:19/23

2024/03/04より307/1375
人気モジュール
No.1: フォーラム 89
No.2: ニュース 3
No.3: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット78
No.2:Windows NT1

No.1:どっかの巡回ロボット76
No.2:Safari1
No.3:Majestic-12巡回ロボット1

日曜日からの合計
メイン
   Transport Layer Protocol Implementation & Model Development
     TCPヘッダのPSHフラグについて
投稿するにはまず登録を

題名 投稿者 日時
   TCPヘッダのPSHフラグについて take 2007/10/30 12:24
   » Re: TCPヘッダのPSHフラグについて hiro 2007/10/30 13:35
       Re: TCPヘッダのPSHフラグについて take 2007/10/30 14:14
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hiro
投稿日時: 2007/10/30 13:35
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: TCPヘッダのPSHフラグについて
> Qualnetでは、TCPヘッダのPSHフラグはどのような条件でセットされるのでしょうか?

 630         if ((UInt32) (off + len) == aBufReadCount) {
 631             if (flags & TH_FIN ) {
 632                 flags |= TH_PUSH; // if FIN bit on, PUSH bit also on
 633             } else if (tcpLayer->tcpUsePush) {
 634                 flags |= TH_PUSH; // if user specify TCP-PUSH YES
 635             }
 636         }
とか、

1511     todrop = (ti->ti_seq+ti->ti_len) - (tp->rcv_nxt+tp->rcv_wnd);
1512     if (todrop > 0) {
...
1548         ti->ti_len = (short) (ti->ti_len - todrop);
1549         tiflags &= ~(TH_PUSH|TH_FIN);
1550     }
のようですね。

あ、NEWRENOかどうかは確認していないです。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT