QTcpSocket 類提供 TCP 套接字。 更多...
| 頭: |
#include <QTcpSocket>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
|
| qmake: |
QT += network
|
| 繼承: | QAbstractSocket |
| 繼承者: |
注意: 此類的所有函數 可重入 .
| QTcpSocket (QObject * parent = nullptr) | |
| virtual | ~QTcpSocket () |
TCP (傳輸控製協議) 是可靠、麵嚮流、麵嚮連接的傳輸協議。它尤其適閤數據的連續傳輸。
QTcpSocket 是方便子類化的 QAbstractSocket 允許建立 TCP 連接並傳輸數據流。見 QAbstractSocket 文檔編製瞭解細節。
注意: TCP 套接字無法被打開在 QIODeviceBase::Unbuffered 模式。
另請參閱 QTcpServer , QUdpSocket , QNetworkAccessManager , Fortune 服務器 , Fortune 客戶端 , 綫程化 Fortune 服務器 , 阻塞 Fortune 客戶端 ,和 Torrent 範例 .
[explicit]
QTcpSocket::
QTcpSocket
(
QObject
*
parent
= nullptr)
創建 QTcpSocket 對象在狀態
UnconnectedState
.
parent 被傳遞給 QObject 構造函數。
另請參閱 socketType ().
[virtual noexcept]
QTcpSocket::
~QTcpSocket
()
銷毀套接字,關閉連接 (若有必要)。
另請參閱 close ().