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

パスワード:


パスワード紛失

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

2024/03/21より398/1411
人気モジュール
No.1: フォーラム 21
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット21

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

日曜日からの合計
メイン
   Network Layer Protocol Implementation & Model Development
     1つ前のノードの送信元IPアドレスの取得方法について
投稿するにはまず登録を

題名 投稿者 日時
   1つ前のノードの送信元IPアドレスの取得方法について DCT 2010/4/23 19:19
     Re: 1つ前のノードの送信元IPアドレスの取得方法について mast 2010/4/23 19:41
     » Re: 1つ前のノードの送信元IPアドレスの取得方法について DCT 2010/4/23 20:11
         Re: 1つ前のノードの送信元IPアドレスの取得方法について mast 2010/4/23 20:40
           Re: 1つ前のノードの送信元IPアドレスの取得方法について DCT 2010/4/23 20:52
             Re: 1つ前のノードの送信元IPアドレスの取得方法について mast 2010/4/24 2:00
               Re: 1つ前のノードの送信元IPアドレスの取得方法について DCT 2010/4/26 10:53
                 Re: 1つ前のノードの送信元IPアドレスの取得方法について mast 2010/4/26 15:45
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
DCT
投稿日時: 2010/4/23 20:11
新米
登録日: 2009/7/16
居住地:
投稿: 6
Re: 1つ前のノードの送信元IPアドレスの取得方法について
ご回答ありがとうございます。

例えばRIPのコードを見ると『RipProcessResponse(Node* node,Message* msg) 』において、

UdpToAppRecv* info = (UdpToAppRecv*) MESSAGE_ReturnInfo(msg);
NodeAddress sourceAddress = GetIPv4Address(info->sourceAddr);

として「sourceAddress」が1つ前の送信元アドレスとして取得できているのですが、同様なことをnetwork_ip.cppの「RouteThePacketUsingLookupTable()」部で行えないかと考えています。

頂いたご回答のような方法で、独自に情報を付加しなければ取得できないものでしょうか?
(上記例ですが、RIPの情報の場合は1つ前のノードが送信元であるから取得できているということであって、1つ前の情報はそう簡単には取得できないでしょうか?)

実はもしくは、転送処理するパケットの入力I/F番号が「RouteThePacketUsingLookupTable()」で分かれば1つ前のIPアドレスが取れなくても問題が解決しそうなのですが、こちらの方が簡単な解があるでしょうか?
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT