ネットワーク情報技術のサンプル
更新 : 2007 年 11 月
このサンプルでは、Windows フォーム アプリケーションを作成して、IP アドレス、ネットワーク インターフェイス、およびローカル コンピュータとのネットワーク トラフィックに関する統計情報など、ネットワーク情報を監視および表示する方法について説明します。これらの機能は、System.Net.NetworkInformation 名前空間の型により提供されます。
サンプルの使用については、次のトピックを参照してください。
コマンド プロンプトを使用してサンプルをビルドするには
コマンド プロンプト ウィンドウを開き、NetworkInformation ディレクトリの使用言語に対応するサブディレクトリに移動します。必要な設定および SDK のコマンド プロンプトについては、「方法 : サンプルの設定を設定する」を参照してください。
コマンド ラインで「msbuild NetworkInformation.sln」と入力します。
Visual Studio を使用してサンプルをビルドするには
Windows エクスプローラを開き、NetworkInformation ディレクトリの使用言語に対応するサブディレクトリに移動します。
NetworkInformation.sln ファイルのアイコンをダブルクリックして、このファイルを Visual Studio で開きます。
[ビルド] メニューの [ソリューションのビルド] をクリックします。
アプリケーションは、既定の \bin ディレクトリまたは \bin\Debug ディレクトリにビルドされます。
サンプルを実行するには
コマンド プロンプトまたは Windows エクスプローラを使用して、新しい実行可能ファイルが格納されているディレクトリに移動します。
コマンド ラインで「NetworkInformation.exe」と入力するか、Windows エクスプローラで NetworkInformation.exe ファイルのアイコンをダブルクリックして起動します。
解説
サンプル アプリケーションはその NetworkChange_NetworkAddressChanged メソッドでイベント NetworkAddressChanged を処理します。このメソッドは UpdateNetworkInformation メソッドを呼び出し、それぞれ入手できる NetworkInterface の Description プロパティの値を含む ComboBox コンロトールを再取得します。
ネットワーク統計情報の監視の詳細については、ソース コード ファイルおよび build.proj ファイル内のコメントを参照してください。