Qt提供了QFtp 和QHtp两个类与FTP和HTTP协议配合使用。这些协议的使用让文件的下载和上传变得更加容易。另外,HTTP协议也使向网站服务器发送请求并重新找回结果的过程变得简单易行。
Qt还提供了较低级的QTcpSocket和QUdpSocket类,它们将实现TCP和UDP传输协议。
TCP是一个可靠的面向连接的协议,它按照网络节点间传输的数据流形式进行操作;UDP是一个不可靠的无连接协议,它主要基于网络节点间离散信息包的传输。
这两个协议都可以用于创建网络客户端和服务器应用程序。若要创建服务器应用程序,还需要QTcpServet类来处理引入的TCP连接。
我们可以使用QSslSocket代替QTcpSocket来建立安全的SSL/TLS连接。