IPv6 ソケットのサンプル
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
このサンプルでは、IPv6 が有効になっているときにソケットを使用する方法について説明します。 サンプルは、クライアントとサーバーで構成されます。 クライアントがメッセージをサーバーに送信すると、サーバーが応答します。 クライアントはクラス AddressFamily によって返された IPAddress オブジェクトの Dns プロパティを使用して、ソケットを作成します。 クライアントは、いずれかのアドレスに正常に接続されるまで、または DNS クラスを使用して取得したすべての IP アドレスへの接続を試みるまで、返されたすべての IP アドレスをループします。
コマンド プロンプトを使用してサンプルをビルドするには
コマンド プロンプトを開き、IPv6Sockets ディレクトリの使用言語に対応するサブディレクトリに移動します。 必要な設定および SDK のコマンド プロンプトについては、「方法 : サンプルを設定します。」を参照してください。
コマンド ラインで「msbuild IPv6Sockets<lang>.sln」と入力します。<lang> は CS または VB です。
Visual Studio を使用してサンプルをビルドするには
Windows エクスプローラを開き、IPv6Sockets ディレクトリの使用言語に対応するサブディレクトリに移動します。
IPv6Sockets<lang>.sln ファイルのアイコンをダブルクリックして、このファイルを Visual Studio で開きます。<lang> は CS または VB です。
[ビルド] メニューの [ソリューションのビルド] をクリックします。
アプリケーションは、既定の \bin\Debug ディレクトリにビルドされます。
サンプルを実行するには
コマンド プロンプトを使用して、IPv6Server 用の新しい実行可能ファイルが格納されているディレクトリに移動します。
コマンド ラインで「IPv6Server.exe」と入力します。
コマンド プロンプトを使用して、IPv6Client 用の新しい実行可能ファイルが格納されているディレクトリに移動します。
コマンド ラインで「IPv6Client.exe」と入力します。
注意
このサンプルでは、コンソール アプリケーションをビルドします。出力を表示するには、これをコマンド プロンプト ウィンドウで実行する必要があります。
Requirements
このサーバーは IPv6Server と呼ばれ、クライアントは IPv6Client です。 ソリューション ファイル IPv6Sockets<lang>.sln を使用してソリューションをビルドします。<lang> は CS または VB です。 サーバーを起動するには、IPv6Server.exe を実行します。 クライアントを実行するには、IPv6Client <server_name> を実行し、サーバーの DNS 名を指定します。