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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/14:11/12
2024/05/13:21/24

2024/03/15より391/1396
人気モジュール
No.1: フォーラム 45
No.2: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット38
No.2:Unknown OS1

No.1:どっかの巡回ロボット33
No.2:Google巡回ロボット3
No.3:Majestic-12巡回ロボット2

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     Unknown Dsr packet typeのエラーについて
投稿するにはまず登録を

題名 投稿者 日時
   Unknown Dsr packet typeのエラーについて shiba 2011/11/14 20:12
   » Re: Unknown Dsr packet typeのエラーについて ino 2011/11/21 10:18
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ino
投稿日時: 2011/11/21 10:18
新米
登録日: 2011/1/24
居住地:
投稿: 16
Re: Unknown Dsr packet typeのエラーについて
検討されているプロトコルについて、ちょっと理解しきれなかったのですが
QualNetのプログラミング/デバッギングの観点から3点ほど。

単純な話なのですが、allocしたmessageを解放しているでしょうか?
Message構造体の基本的な流れは
MESSAGE_Allocで生成→MESSAGE_Sendで配送→受け取り側でMESSAGE_Freeで(1度だけ)解放
という感じですが、これは正しく行われているでしょうか?

また、"Unknown Dsr packet type"は
関数DsrHandleOptions内の*optionsによる分岐で
当該タイプが見つからない、かつoptionSizeが0の時に出ますね。
これら、optionsもしくはoptionSizeの値がどのようになるべきか
(そもそも間違った値をセットしていたなどということはないか)
確認してみてはいかがでしょうか?

ちょっと無理矢理なアプローチですが
Message絡みで"12"というマジックナンバというとmessage.hで
#define MAX_INFO_FIELDS 12
というのが見つかりました。もしMessageのInfo領域を使用した
プログラミングをしている場合、このあたりを疑ってもいいかもしれません。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT