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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/07:21/22
2024/05/06:19/23

2024/03/08より359/1378
人気モジュール
No.1: フォーラム 60
No.2: QualNet概要 5
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット53
No.2:Linux3
No.3:Unknown OS1

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

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     OLSRのHELLOパケット
投稿するにはまず登録を

題名 投稿者 日時
   OLSRのHELLOパケット KIN 2012/10/9 14:14
     Re: OLSRのHELLOパケット utsubo 2012/10/9 19:24
       Re: OLSRのHELLOパケット KIN 2012/10/10 16:44
       » Re: OLSRのHELLOパケット utsubo 2012/10/10 19:46
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
utsubo
投稿日時: 2012/10/10 19:46
新米
登録日: 2010/11/9
居住地:
投稿: 13
Re: OLSRのHELLOパケット
ごめんなさい、間違えました。

よく見たらサイズではなく、ポインタで計算していましたね。
msgはHELLOメッセージの先頭アドレス、
ipv4_addrはHELLOメッセージの隣接ノードのIPアドレスの(メモリ上の)アドレスでした。
つまり、
((char *)ipv4_addr - (char *)msg)
でHELLOメッセージの先頭から隣接ノードのIPアドレス情報までのサイズを計算しているようです。


KINさんが情報を追加した場所は上記のサイズを計算している範囲に含まれるため、outputsizeは改造前よりも大きくなるわけです。

フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT