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. sinch送信メッセージ -
- 4. C2DMメッセージを送信
- 5. AWS SNS送信メッセージ
- 6. CMessageを介して配列を送信する - OMNET ++
- 7. Omnet ++:同時に私はOMNET ++ 3つの異なるノードからメッセージを受信したノードをアニメーション化する
- 8. Pythonでソケットでメッセージを送信
- 9. 送信されたメッセージとは別のスタイルで着信メッセージを送信する
- 10. ボタンがWM_COMMANDメッセージを送信するメッセージ
- 11. SoundCloud用メッセージAPIを送信
- 12. MSMQリモートキューにメッセージを送信
- 13. ウィンドウハンドルにメッセージを送信
- 14. プログラムでskypeメッセージを送信
- 15. Android Wearableにメッセージを送信
- 16. FCMでメッセージを送信
- 17. GCDAsyncSocketメッセージを送信する
- 18. PHPでメッセージを送信
- 19. RabbitMQトランザクションでメッセージを送信
- 20. gcmトピックにメッセージを送信
- 21. C#でSIPメッセージを送信
- 22. NanoMessageBusでメッセージを送信
- 23. PCIeメッセージを送信する
- 24. OMNeT ++バッファデザイン
- 25. Omnet ++:inetの複数のホストに送信する方法
- 26. Retrieve最終送信メッセージ
- 27. RabbitMQへのメッセージの送信
- 28. シトリックスセッションへのメッセージの送信
- 29. Akkaの制御メッセージ送信
- 30. 送信メッセージに自動的
お返事ありがとうございます。私はサーバが無作為なホスト(均一なものなど)に送ることができるかどうか、どうすればそれを達成できるのか尋ねたいと思います。 –
はい、可能です。サーバーはすべてのホストのリストを取得し、このリストから1つを選択し、 'sendDirect()'を使ってこのホストに対して受信したメッセージを送信する必要があります。ホストに入力ゲートを追加することを忘れないでください。 –