Qt網絡編程——QtNetwork模塊

QtNetwork模塊提供了編寫TCP/IP客戶端和服務器的類。例如QFtp類實現了具體的應用層協議,而QTcpSocket、QTcpServer和QUdpSocket這三個類則實現了底層網絡概念。 QNetworkRequest、QNetworkReply和QNetworkAccessManager這三個類使用通常協議執行網絡操作,這是頂層類。Qt還提供了QNetworkConfiguration、QNetworkConfigurationManager和QNetworkSession這三個類實現承載管理。

Qt的網絡編程類

QAbstractSocket

所有socket類型的基本功能

QAuthenticator

認證

QFtp

FTP協議的客戶端部分

QHostAddress

IP 地址

QHostInfo

關於查詢主機名的靜態函數

QHttpMultiPart

通過HTTP發送的類似於MIME的多部件消息

QHttpPart

包含了HTTP多部件MIME消息的主體部分

QNetworkAccessManager

允許程序發送網絡請求和接收答覆

QNetworkAddressEntry

保存一個IP地址,連同掩碼和廣播地址

QNetworkConfiguration

一個或者多個接入點設置的抽象

QNetworkConfigurationManager

管理系統提供的網絡設置

QNetworkInterface

列出主機的網絡地址和網絡接口

QNetworkProxy

網絡層代理

QNetworkProxyFactory

細粒度代理選擇

QNetworkReply

包含了QNetworkAccessManager發送請求時的數據和頭

QNetworkRequest

包含了QNetworkAccessManager發送的請求

QNetworkSession

支配系統的接入點,並且在當多個客戶接入了同一個接入點的情況下,允許使用會話管理

QSocketNotifier

支持監視一個文件描述符的活動

QSsl

聲明所有QtNetwork中SSL類公用的枚舉

QSslCertificate

方便的X509證書API

QSslCipher

提供SSL加密密碼

QSslConfiguration

保存SSL連接的設置和狀態

QSslError

SSL 錯誤

QSslKey

私用和共有密鑰的接口

QSslSocket

SSL encrypted socket for both clients and servers

客戶端和服務器端的SSL加密socket

QTcpServer

基於TCP的服務器

QTcpSocket

TCP socket

QUdpSocket

UDP socket

QUrl

操縱URL的方便接口

QUrlInfo

保存URL信息

 

翻譯自Qt4.8手冊,翻譯的不好、不對之處,還請大家多多批評指正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章