メイン 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型への変換 返信が遅くなってしまってすいません。
無事送り先を強制的に変換するのに変更することができました。 ありがとうございます |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |