Qt 基于TCP套接字编程一、TCP和UDP区别: 1、TCP: (1)、面向连接的,连接需要3次握手,断连需要4次挥手,即双向连接、双向断开。 (2)、流式传输协议,发送端和接收端处理数据量可以不均等,比如发送端一次发送10M数据,接收端每次接收1M数据,分10次接收。 (3)、数据可靠的,有数据校验机制,若数据包丢失则自动重传。 2、UDP: (1)、面向无连接的,双方直接通信,无需连接。 (2)、报文式传输协议,发送端和接收端处理数据量均等,比如发送端一次发送1M报文,接收端要么一次接收1M报文,要么丢包,不存在接收一半报文