問題タブ [ns-3]

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.

0 投票する
2 に答える
1263 参照

c++ - (void *)データのハッシュキー生成

void データのハッシュキーを生成する方法を知りたいです。

私はネットワーキングとパケット処理のプロジェクトに取り組んでいます。ハッシュテーブルを生成する必要があります。ハッシュするパケット ヘッダー。しかし、パケットヘッダーの構造やクラスがわかりません。だから、これについてのアイデア。私はそれを無効に変換することを考えています。void データをハッシュしてハッシュ キーを生成します。

その他のアイデア。GOODロジックは大歓迎です。

0 投票する
2 に答える
2058 参照

c++ - オブジェクトポインタをchar配列にキャストします

これが私が試していることです。しかし、エラーは次のとおりです。

私も試しました:

しかし、それはまったく機能しません。

0 投票する
1 に答える
1049 参照

c++ - ns3buffer.hアサートが失敗しました

ns3用の新しいアプリケーションを作成しました。これは正しく実行されているようですが、数秒の実行後(多くのパケットが正しく受信された後)、次のエラーが発生します。

アサートに失敗しました。cond = "m_current + delta <= m_dataEnd"、file = ./ ns3 / buffer.h、line = 678

このエラーの原因と、それをバイパス/修正する方法についてのアイデアはありますか?

0 投票する
1 に答える
752 参照

sockets - NS-3 TCP/UDP ソケットはノンブロッキングですか、それともブロッキングですか?

複数のクライアントにサービスを提供できるマルチメディア サーバー アプリケーションを NS-3 に実装しようとしています。

単一の NS-3 (TCP? および/または) UDP ソケットは複数の同時接続を受け入れることができますか?

0 投票する
1 に答える
1102 参照

tcp - UDPが機能しているときにns-3wlangridTCPが機能しない

ns-3でマルチホップAdHoc802.11gネットワークをセットアップしようとしています。
開始するには、例「wifi-simple-adhoc-grid.cc」を使用しました。

この例ではUDPを使用していますが、TCPを使用したいと思います。したがって、私は切り替えました

パケットの送信は問題ありませんが、ReceivePacketが呼び出されることはありません。つまり、ソケットシンクはパケットを受信しません。

コード全体:https ://gist.github.com/3023757

出力されるルート

0 投票する
0 に答える
1163 参照

c++ - ns3 メッシュ udp トラフィックのバグ

ns3 でメッシュ シナリオをシミュレートするために、次のコードを作成しました。ノード数 (m_nnodes) が 15 の場合、スクリプトは正常に実行され、トラフィックは正しく受信されます。ノード数 (m_nnodes) を 4 に設定すると、パケットが受信されないように見えます。さまざまなトポロジを試しましたが、結果は同じです。この動作の原因は何ですか? どんなアイデアでも大歓迎です。

0 投票する
1 に答える
4611 参照

c++ - C ++ 0x / C ++ 11ライブラリを使用するようにNS-3を構築するにはどうすればよいですか?

ネットワークシミュレータNS-3のコード内でunordered_mapのようなデータ構造を使用する必要があります。ソースコードをコンパイルするためにwafビルダーを使用しています。コンパイラフラグに追加する-std=c ++ 0xをどこに追加すればよいのか混乱していますか?以下を使用して、メインのwscriptファイルのCXXFlagsに追加してみました。

しかし、それでも私はこのエラーを受け取ります:

このファイルには、次のISOC++標準であるC++0xのコンパイラとライブラリのサポートが必要です。このサポートは現在実験段階であり、-std = c++0xまたは-std=gnu++0xコンパイラオプションを使用して有効にする必要があります。C /C++の問題

また、wafモジュールにもライブラリを追加する必要がありますか?

PS:私のGCCバージョンは4.4です

更新:4.7に更新した後、次のエラーが発生します:

11ではなく0xを使用するようにコンパイラーに指示する方法はありますか?

0 投票する
1 に答える
261 参照

parallel-processing - NS-3 の場合、MPI 分散シミュレーションを使用する場合、同期は必要ですか?

NS-3 の MPI Distributed Simulation 機能を使用しようとしています。モジュールにアプリケーションとノード クラスを実装しました。シングルトン オブジェクトとしてファクトリ クラスもあります。シングルトン クラスでモニターと Mutex を使用した同期を考慮する必要がありますか?

一部の関数では、クラス変数を変更しているため、スレッド セーフを考慮する必要があるように見えますが、MPI がどのように機能するのか、実際にオブジェクトのインスタンスを 1 つ作成するのか、すべてのプロセスで個別のオブジェクトを作成するのかはわかりません。

ありがとう

0 投票する
1 に答える
269 参照

macos - NS-3 コンパイル エラー

MAC Mountain Lion でNS-3.15を使用しようとしていますが、コンパイルすると次のエラーが発生します。

私が正しく理解していれば、これはそれらの依存関係を見つけることができないことを意味すると思いますが、それらを追加する方法やどこに置くべきかさえ理解できませんでした。誰か助けてもらえますか? 私はこのチュートリアルに従っています。

これはプログラミングに関する質問ではないことは理解していますが、どこに質問すればよいかわかりません。より良い場所を知っている場合はお知らせください。

0 投票する
1 に答える
1703 参照

video-streaming - NS-3での映像伝送

マスターのシミュレーションをしようとしていますが、ビデオの送信とストリーミングをシミュレートする必要があります。ビデオ トレース ファイルは既に持っていますが、それらを NS-3 スクリプトにコーディングする方法がわかりません。(チュートリアルに基づいて)単純なWifiをシミュレートするだけの単純なトポロジを実行することから始めましたが、失敗を読み取って送信する場所が見つかりませんでした。何か助けはありますか?