QTcpSocket 类提供 TCP 套接字。 更多...
头: | #include <QTcpSocket> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network) |
qmake: | QT += network |
继承: | QAbstractSocket |
继承者: | QSctpSocket and QSslSocket |
注意: 此类的所有函数 可重入 .
QTcpSocket (QObject * parent = nullptr) | |
virtual | ~QTcpSocket () |
TCP (传输控制协议) 是可靠、面向流、面向连接的传输协议。它尤其适合数据的连续传输。
QTcpSocket 是方便子类化的 QAbstractSocket 允许建立 TCP 连接并传输数据流。见 QAbstractSocket 文档编制了解细节。
注意: TCP 套接字无法在 QIODevice::Unbuffered 模式下打开。
另请参阅 QTcpServer , QUdpSocket , QNetworkAccessManager , Fortune 服务器 , Fortune 客户端 , 线程化 Fortune 服务器 , 阻塞 Fortune 客户端 ,和 Torrent 范例 .
[explicit]
QTcpSocket::
QTcpSocket
(
QObject
*
parent
= nullptr)
创建 QTcpSocket 对象在状态
UnconnectedState
.
parent 被传递给 QObject 构造函数。
另请参阅 socketType ().
[虚拟]
QTcpSocket::
~QTcpSocket
()
销毁套接字,关闭连接 (若有必要)。
另请参阅 close ().