运行 Winsock 客户端和服务器代码示例

本部分包含 TCP/IP 客户端和服务器应用程序的完整源代码:

应在启动客户端应用程序之前启动服务器应用程序。

若要执行服务器,请编译完整的服务器源代码并运行可执行文件。 服务器应用程序在 TCP 端口 27015 上侦听客户端进行连接。 客户端连接后,服务器将从客户端接收数据,并回显 () 接收的数据发送回客户端。 当客户端关闭连接时,服务器会关闭客户端套接字,关闭套接字,然后退出。

若要执行客户端,请编译完整的客户端源代码并运行可执行文件。 客户端应用程序要求在执行客户端时,作为命令行参数传递运行服务器应用程序的计算机的计算机的名称或 IP 地址。 如果在示例计算机上执行客户端和服务器,则可以按如下所示启动客户端:

client localhost

客户端尝试连接到 TCP 端口 27015 上的服务器。 客户端连接后,客户端将数据发送到服务器,并接收从服务器发回的任何数据。 然后,客户端关闭套接字并退出。

使用 Winsock 入门