TCP:(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。相比而言,UDP 是开放式、无连接、不可靠的传输层通信协议。 在 qt 中的网络编程和之前在 windows 中的网络编程的基本步骤是一样的。 服务器有两个套接字,一个负责监听(QTcpServer),还有一个负责通信(QTcpSocket), 客户端只有一个负责通信的套接字(QTcpSocket)。 必须要在.pro 文件中添加 QT += network 才可以进行网络编程,否则是访问不到 头文件的。