1. 基本概念 TCP (即传输控制协议) 是一种面向连接的传输层协议,它能提供高可靠性通信 (即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)。 2. 通信流程解析 TCP 通信的流程与打电话的过程相似,以下以一对情侣打电话的过程来展示TCP的通信流程: 其中服务端 socket(TCP) 创建的 serfd 为 待连接套接字,listen(serfd) 设置监听套接字, accept(sockfd) 设置连接套接字。 3. TCP 核心 API 详解 3.1 创建套接字 接口声明:int socket(int domain, int type, int