Share via


Winsock クライアントとサーバーのコード サンプルの実行

このセクションには、TCP/IP クライアントおよびサーバー アプリケーションの完全なソース コードが含まれています。

クライアント アプリケーションを起動する前に、サーバー アプリケーションを起動する必要があります。

サーバーを実行するには、完全なサーバー ソース コードをコンパイルし、実行可能ファイルを実行します。 サーバー アプリケーションは、クライアントが接続するために TCP ポート 27015 でリッスンします。 クライアントが接続すると、サーバーはクライアントからデータを受信し、受信したデータをクライアントにエコー (送信) します。 クライアントが接続をシャットダウンすると、サーバーはクライアント ソケットをシャットダウンし、ソケットを閉じて終了します。

クライアントを実行するには、完全なクライアント ソース コードをコンパイルし、実行可能ファイルを実行します。 クライアント アプリケーションでは、サーバー アプリケーションが実行されているコンピューターの名前または IP アドレスが、クライアントの実行時にコマンド ライン パラメーターとして渡される必要があります。 クライアントとサーバーがサンプル コンピューターで実行されている場合、クライアントは次のように起動できます。

client localhost

クライアントは、TCP ポート 27015 でサーバーへの接続を試みます。 クライアントが接続すると、クライアントはサーバーにデータを送信し、サーバーから送り返されるデータを受信します。 その後、クライアントはソケットを閉じて終了します。

Winsock を使用したはじめに