关于服务器和客户端

有两种不同类型的套接字网络应用程序:服务器和客户端。

服务器和客户端具有不同的行为;因此,创建它们的过程是不同的。 下面是用于创建流式处理 TCP/IP 服务器和客户端的常规模型。

服务器

  1. 初始化 Winsock。
  2. 创建套接字。
  3. 绑定套接字。
  4. 侦听客户端的套接字。
  5. 接受来自客户端的连接。
  6. 接收和发送数据。
  7. 断开连接。

客户端

  1. 初始化 Winsock。
  2. 创建套接字。
  3. 连接到该服务器。
  4. 发送和接收数据。
  5. 断开连接。

注意

对于客户端和服务器,某些步骤是相同的。 这些步骤的实现几乎完全相同。 本指南中的一些步骤特定于要创建的应用程序的类型。

 

第一步: 创建基本 Winsock 应用程序

与 Winsock 一起入门