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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:7/7
2024/05/18:20/24

2024/03/20より399/1409
人気モジュール
No.1: フォーラム 7
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット7

No.1:どっかの巡回ロボット6
No.2:Baidu巡回ロボット1

日曜日からの合計
メイン
   Link (MAC) Layer Settings
     データパケットの再送処理について
投稿するにはまず登録を

題名 投稿者 日時
 » データパケットの再送処理について nagao 2007/4/13 18:29
     Re: データパケットの再送処理について maxam 2007/4/13 22:18
       Re: データパケットの再送処理について nagao 2007/4/16 11:39
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nagao
投稿日時: 2007/4/13 18:29
半人前
登録日: 2006/10/24
居住地:
投稿: 22
データパケットの再送処理について
mac_dot11-sta.cppのMacDot11StationRetransmit関数において、ACK(またはCTS)未受信時の処理が記述されていますが、データパケット再送を行う処理をどこで行っているかがわかりません。

上記の関数において

if (RetryTheTransmission) {
MacDot11StationIncreaseCW(node, dot11);
MacDot11StationSetBackoffIfZero(node, dot11);
MacDot11StationAttemptToGoIntoWaitForDifsOrEifsState(node, dot11);
}

のように、再送処理を行う場合3つの関数を呼び出していますが、どの関数にもデータパケットを再送するような処理が書かれていません。

データパケットの再送処理をどこで行っているか、わかる方がいらっしゃいましたらご教授願います。

よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT