TCP 协议 (Transmission Control Protocol,传输控制协议)是 TCP/IP体系中面向连接(connection oriented)的传输层(transport layer) , TCP协议 能够检测和恢复IP层提供的主机到主机的信道中可能发生的报文丢失、重复以及其他错误。由于TCP协议是一种面向连接协议:在使用它进行通信之前,两个应用程序之间首先要建立一个TCP连接。TCP能够在网络中提供双工和可靠的的服务。 阅读目录: 1.TCP概述 2.在.NET平台TCP应用的工作模式 2.1 了解TcpListener和TcpClient 3.解决TCP的消息无边界问题 3.1 发送固定长度的消息 3.2 将消息长度与消息一起发送 3.3 使用特殊标记分隔消息 4.一个同步TCP Socket示例 5.示例源码下载 6.进一步阅读&参考资料 1.TCP概述 通信双方建立了TCP连接后,双方就可以相互发送数据了。TCP负责把用户数据(字节流)按照一定格式和长度组成多个数据报进行发送,然后在接到数据报之后分解按顺序重新组装和恢复用户数据。 利用TCP传输数据时,数据时以字节的形式进行传输的。客户端和服务端建立连接后,发送数据方需要先将数据转换为字节流,然后将字节流发送到对方