メイン 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/16 0:56 |
新米 登録日: 2007/12/25 居住地: 投稿: 11 |
Re: DSRにおいてパケットを中継するノードの持つ情報をパケットに追加する方法について hiroさん
ご回答ありがとうございます。 まだドキュメンテーションをしっかり読めておらず恐縮ですが、 追加で気になる事が生じたため、質問させて頂きます。 mastさんのご回答により、 「自身のアドレスをパケットに追加している」箇所の おおよその見当をつける事ができました。 しかし、DsrRelayRREQ()の// Copy the path fieldsにおいて CopyされたnewPktPtrはDsrRelayRREQ()の最下部にある
において利用されていません。
これは上記の一連のプログラムにおいて、 newMsgのパケットへのポインタが返却された事により、 newPktPtrにおいてnewMsgに対するcopy等の操作が可能になり、 最終的にNetworkIpSendRawMessageToMacLayerWithDelay()の newMsgにおいてcopy完了後のものが利用されているという 解釈でよろしいでしょうか? ================================================================= もうひとつ質問があります。 routing_dsr.cppにおいて、 データパケットの受信を確認する箇所として、 DsrRouterFunction()の
以外ないという事でよろしいでしょうか? routing_dsr.cppにおいてデータパケットを受信した際の 受信処理はこの箇所で行うしかないのでしょうか? 長文になってしまい、分かりにくい説明になってしまい 申し訳ありませんが、ぜひ助言をよろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |