問題タブ [omnet++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - Omnet++ でのルーティング テーブルとトラフィックの分割
私は Omnet++ 4.3 を初めて使用します。WMN ネットワークがあり、クライアント ノードの 1 つから 2 つの ONU(wgRouter) への 2 つの最短パスを介してトラフィックを送信したいと考えています。
最初に、2 つの最短パスを見つける方法を知りたいです。ネットワークを実行し、wgRouter の 1 つを介して最初の最短パスを見つけ、ルーティング テーブルを保存してから、その wgrouter をオフにしてから、モデルを再度実行して、別の wgrouter を介して 2 番目に短いパスを見つけ、再度ルーティング テーブルを保存し、wgRouter をオフにして、初期化部分で両方のルーティング テーブルを使用します (一度に両方を使用する方法がわかりません。 )そしてモデルを実行しますか?
2 つの wgRouter を通る 2 つの最短パスを見つけたとします。では、どうすれば両方のトラフィックを均等に分割できますか?
どんな情報も私にとって非常に役立ちます。ありがとう。
python - 静脈内のエラー ([Errno 111] 接続が拒否されました) (sumo-launchd.py)
OMNeT++ネットワーク シミュレーターとSUMO道路交通シミュレーターの間で共同シミュレーションを行うために、 venesを使用したいと考えています。
Veins には(Python で記述された) sumo-launchdデーモンがあり、バックグラウンドで実行され、着信要求をリッスンするように設計されています。着信接続ごとに、シミュレーション設定を XML 形式で受け取り、SUMO の個別のインスタンスを起動し、OMNeT++ と SUMO の間で要求をプロキシします。
ターミナルでsumo-launchd.pyを実行すると(OMNet++ を開いてシミュレーションを開始した後)、次の問題が発生します。これは Python に関連していると思われます。
OMNeT++ コンソールからの情報:
c++ - omnet++ free( ): 無効なポインター、エラー 134/139
私は、ノードが終了したときにそれらを再構成することになっている p2p ネットワークのプロトコルをシミュレートすることについて、Omnet++ anc C++ のプロジェクトに取り組んでいます。しかし、シミュレーションがクラッシュして終了し、コンソールで次のように表示されることがあります: " * glibc が検出されました/opt/omnetpp-4.4/workspace/Progetto/Progetto: free(): 無効なポインタ: 0x09011e4c * * ".
したがって、 free( ) が問題のようですが、私が行う唯一の解放は、メッセージが処理された後にメッセージを削除することです。私は削除しようとしました
しかし、エラーが発生し続けます。それで、どうすればこれを修正できますか?その free() がどこで呼び出されているのかわかりません...
誰かがコードを見たい場合は、ここにあります
https://www.dropbox.com/sh/jdrqrt93qazn4xd/ae-qVqgzEF
更新: チュートリアルで見つけた次のコマンドを使用して、Valgrind でプロジェクト (名前は ./Progetto) を起動しようとしました:
ログをpartebinにコピーしました。ここで読むことができます:
そのログを理解できません。また、valgrind で起動した場合にプロジェクトがクラッシュしないのはなぜですか? 唯一の問題は、ノードが scheduleAt( ) によって自分自身にメッセージを送信すると、プロジェクトがクラッシュすることです...
simulation - Omnet++: シミュレーション終了後に .ned ファイルを取得する
Omnet++ を使用してシミュレーションを開始すると、初期シナリオを記述した .ned ファイルが作成されます (私の場合は、特定のタイプのネットワーク構成を示しています)。シミュレーション中、このシナリオは変化し、時には非常に変化します。シミュレーション終了後に最終シナリオを記述した .ned ファイルを取得する方法はありますか? スクリプトで分析できるように... thnaks
macos - omnet 4.2 をコンパイルしようとするとエラーが発生する
omnetpp 4.2 をインストールしようとしています (新しいバージョンをインストールできません)。とにかく、./configure を実行してもエラーや警告は報告されませんが、make を実行すると次のようになります。
Mac OS X (ライオン 10.8) で実行しています。誰か助けてくれますか?ありがとう
c++ - 次の最短パスを計算します(宛先への最小ホップ)
オムネットでダイクストラを使って最短経路(ホップ)を計算する構造体です。
次の最短ホップを見つけて記録したかったのです。誰かがこの問題について私を助けることができますか?理論的には、以前に選択された次のノードなしで最短パスを計算する新しい構造体を1つ作成する必要がありますか?.感謝
simulator - Castalia と WVSN の omnetpp シミュレーション
WVSNのOMNETPPシミュレーション
エラーに直面しています、エラー: .': NED error in file
ThroughputTest.ned からの NED ソースの読み込み中にエラーが発生しました': 宣言されたパッケージnode.application.throughputTest' does not match expected package
Castalia-files.input.src.node.application.throughputTest'.