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

パスワード:


パスワード紛失

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

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

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

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     char型からAddress型への変換
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shiba
投稿日時: 2011/8/25 14:50
半人前
登録日: 2010/11/4
居住地:
投稿: 23
char型からAddress型への変換
こんにちは。いつもお世話になっています。
SimpleFloodingを作るために現在AODVのRREQを改造して実装しようと計画しています。具体的にはアプリケーションを設定しないで、動くようにしたいと考えています。
CBRみたいにappファイルのような別ファイルから読み込ませるか、ソースに埋め込ませるかたちでFloodingするパケットを発生させようと考えているのですが、char型からAdress型への変換する方法はあるのでしょうか?

また別ファイルから読み込ませるということは可能なのでしょうか?
詳しい方いらっしゃいましたらよろしくお願いします。
tomie
投稿日時: 2011/8/28 11:48
半人前
登録日: 2011/5/20
居住地:
投稿: 24
Re: char型からAddress型への変換
char型からAddress型への変換は、IO_ParseNetworkAddress()やIO_ParseNodeIdOrHostAddress()などを使ってみてはどうでしょうか。他にも似たようなAPI関数があるので試してみてください。

別ファイルからの読み込みは、C言語標準の関数で作ればできると思います。
shiba
投稿日時: 2011/8/30 17:28
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: char型からAddress型への変換
返信ありがとうございます

IO_ParseNetworkAddressの3つ目の引数numHostBitsがよくわからないのでIO_ParseNodeIdHostOrNetworkAddressを使おうと考えています

しかし引数を見るとAddress型ではなく、NodeAddress型に変換するようです。
使いたい関数の引数がAddress型ですのでなんとかAddress型に変換する方法はありませんでしょうか?そもそもAddress型とNodeAddress型の違いは何なのでしょうか?
tomie
投稿日時: 2011/8/31 21:26
半人前
登録日: 2011/5/20
居住地:
投稿: 24
Re: char型からAddress型への変換
失礼しました。確かに違うものですね。
Address型に変換するようなAPIは私には見つけられませんでした。

改造していなければ、main.hの201行目、95行目にそれぞれ
NodeAddress, Addressの定義があると思います。

NodeAddressを取得して、それをAddress構造体に押しこむ
というのはいかがでしょうか。(まだ試していませんが。)
shiba
投稿日時: 2011/9/5 16:52
半人前
登録日: 2010/11/4
居住地:
投稿: 23
Re: char型からAddress型への変換
返信が遅くなってしまってすいません。

無事送り先を強制的に変換するのに変更することができました。
ありがとうございます
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT