私は c++ でプロトコルを作成しましたが、NS を使用してシミュレートし、結果を確認したいと考えています。
TCLがそれに使用される言語であることを知りました。また、C++ は TCL とリンクできることもわかりました。
リンクの方法の 1 つは、ns パッケージ全体を新しい cc ファイルで再コンパイルし、いくつかの ns ソース ファイルを変更する必要があります。
必須ですか?かなり時間がかかりますか?[5分以上:( ]
もっと良い方法はありますか?
TCLがそれに使用される言語であることを知りました。また、C++ は TCL とリンクできることもわかりました。
Tcl と C++ の両方が使用されます。Tcl はシミュレーション スクリプト、つまり特定のシミュレーション シナリオを設定するファイルを作成するためのもので、C++ は実装されるプロトコルを作成するために使用されます。
リンクの方法の 1 つは、ns パッケージ全体を新しい cc ファイルで再コンパイルし、いくつかの ns ソース ファイルを変更する必要があります。
必須ですか?かなり時間がかかりますか?[5分以上:( ]
パッケージ全体の再コンパイルを回避できるのは、既存のプロトコルを使用している場合のみです。その場合は、Tcl スクリプトを記述してシミュレーションを実行します。新しいプロトコルを実装したいので、パッケージ全体を再コンパイルする必要があります。
これを行うには、Linux をインストールするか、またはcygwinのような Linux エミュレーターをインストールする必要があります。
次に、ソース コードをダウンロードしてインストールする必要があります。ns2 allinoneパッケージをお勧めします。
ns2 のインストールが機能したら、プロトコルの ns2 への移植を開始できます。ns2 の優れた入門チュートリアルはこれです。セクション VII では、ns2 用の新しいプロトコルの作成について説明します。
だからあなたの質問に答えるために