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

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

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

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

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

客户端 localhost

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

Winsock 入门