- A+
TCP传输
TCP传输控制协议(Transmission Control Protocol)是一种可靠的、面向连接、面向数据流的传输协议。TCP通信需要建立通信连接。HTTP/FTP等高层应用协议以TCP为基础。TCP适合连续数据传输。
TCP使用原理图如下图。
代码流程如下图。
UDP传输
UDP发送的是报文,报文大小不能超过64KB;UDP通信不与服务器建立连接,只负责调用发送函数向服务器发送数据报。服务器也从不接受连接,只负责调用接收函数,等待客户端的数据到达。QT中通过QUdpSocket实现UDP协议的编程。
UDP使用原理图如下图。
代码流程如下图。