omnet ++について質問したいと思います。私はアロハネットワーク上で運動をすることになっています。 ランダムなホスト(ノード)にメッセージを送信する必要がありますが、メッセージは最初にアロハサーバーを通過する必要があります。問題は、サーバーがメッセージを送信しようとすると、「入力ゲート経由で送信できません」というエラーが発生します。 "output out"と呼ばれるserver.nedに出力ゲートを作成しようとしました。次に、シミュレーションを実行しようとすると、「Gate aloha.server.outが兄弟または親モジュールに接続されていません」というエラーが表示されます。 「アウト」ゲートはどこで指定すればよいのですか?私はomnet ++を初めて使用しています。また、ゲートに関するドキュメンテーションマニュアルも検索しましたが、解決策を見つけることはできません。メッセージを送信aloha network omnet ++
0
A
答えて
1
説明が必要なものがいくつかあります。
無線システム(等
Aloha
)にメッセージを送信するにはsendDirect()
方法を用いOMNeT++
でモデル化されます。出力ゲートは不要です。参考:OMNeT++ Simulation Manual。Aloha
例は非常に単純であり、それは次の制限があります。- ホストが
- ホストは任意のアドレスを持っていない、唯一のサーバーがそれらを受け取り、メッセージを受信しません。あなたがすべきあなたの目標を達成するために
:
- がホストで注釈
@directIn
と入力ゲートを追加 - 、フレームに提出された宛先アドレスを追加し
- 、ホストのアドレスを紹介し、
- サーバーの動作が変わる - すべてのホストに受信メッセージを再送信する必要があります。
- ホストの動作が変更されます。宛先アドレスが自分のアドレスと等しい場合は、メッセージを受信し、そのアドレスを確認してメッセージを処理する必要があります。
関連する問題
- 1. Omnet ++有限距離に無線メッセージを送信
- 2. Omnet ++:ランダムSendInterval送信範囲外
- 3. JMS送信メッセージ
- 4. sinch送信メッセージ -
- 5. C2DMメッセージを送信
- 6. Android:送信メッセージを送信する(送信トレイ)?
- 7. AWS SNS送信メッセージ
- 8. SignalRパラレル送信メッセージ
- 9. 送信されたメッセージとは別のスタイルで着信メッセージを送信する
- 10. CMessageを介して配列を送信する - OMNET ++
- 11. Pythonでソケットでメッセージを送信
- 12. ボタンがWM_COMMANDメッセージを送信するメッセージ
- 13. Omnet ++:同時に私はOMNET ++ 3つの異なるノードからメッセージを受信したノードをアニメーション化する
- 14. プログラムでskypeメッセージを送信
- 15. SignalRでメッセージを送信
- 16. Zabbixメッセージを送信する
- 17. MSMQリモートキューにメッセージを送信
- 18. PHPでメッセージを送信
- 19. NanoMessageBusでメッセージを送信
- 20. ウィンドウハンドルにメッセージを送信
- 21. RabbitMQトランザクションでメッセージを送信
- 22. Android Wearableにメッセージを送信
- 23. PCIeメッセージを送信する
- 24. GCDAsyncSocketメッセージを送信する
- 25. UIスレッドにメッセージを送信
- 26. SoundCloud用メッセージAPIを送信
- 27. ポートにxmlメッセージを送信
- 28. FCMでメッセージを送信
- 29. gcmトピックにメッセージを送信
- 30. C#でSIPメッセージを送信
お返事ありがとうございます。私はサーバが無作為なホスト(均一なものなど)に送ることができるかどうか、どうすればそれを達成できるのか尋ねたいと思います。 –
はい、可能です。サーバーはすべてのホストのリストを取得し、このリストから1つを選択し、 'sendDirect()'を使ってこのホストに対して受信したメッセージを送信する必要があります。ホストに入力ゲートを追加することを忘れないでください。 –