メイン Routing Protocols Implementation & Model Development DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | you | 2008/7/10 13:53 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | mast | 2008/7/10 14:39 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | you | 2008/7/14 17:30 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | hiro | 2008/7/14 20:45 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | you | 2008/7/16 0:56 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | mast | 2008/7/16 14:18 |
» Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について | you | 2008/7/24 14:41 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
you | 投稿日時: 2008/7/24 14:41 |
新米 登録日: 2007/12/25 居住地: 投稿: 11 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について mastさん
返信ありがとうございます。 mastさん、hiroさんに頂いたアドバイスの基、 データパケット送信時において、 各ノードの持つ情報をデータパケットに追加するべく、 現在プログラムの記述を行っています。 その後、プログラムの記述を進めていく中で、 新たに生じた問題についてまたここで追加質問させてください。 現在、mastさん、hiroさんに頂いたアドバイスを参考にして、 DsrTransmitDataWithSrcRoute()において、 以下の通りにプログラムの記述を行っています。
ここで、dataLenに (numNodesInSrcRtを模した任意の名称) * sizeof(int)を追加する事で、 payloadLenが変更されているため、 DsrHandleOptions()における以下の2点
この2点において従来代入される値と異なる値が代入されてしまう事で、
上記のoptionSize、optionsの計算にずれが生じてしまい、 最終的に、 ERROR_Assert(!optionSize, "Unknown Dsr packet type\n");において、 エラーではじかれてしてしまい、シミュレーションが実行できません。 無理矢理optionSize、optionsの計算式を変更して、 エラーではじかれないよう設定しても 決して良い結果が得られるとは思えず、悩んでおります。 ノードの持つ情報を追加する箇所に間違いがある気もするのですが、 どうにも自己解決できないため、 長文ながら数少ない私の示した情報から 修正すべき点をご指摘いただけませんでしょうか? 毎回大変分かりづらい説明で恐縮ですがよろしくお願い致します。 [追記] 当初考えていたアプローチと異なるやり方で取り組んでみたところ、 なんとか自己解決する事ができました。 アドバイス頂いたmastさん、hiroさん改めて御礼申し上げます。 |
フラット表示 | 前のトピック | 次のトピック |