QTcpSocket 类
QTcpSocket 类提供 TCP 套接字。更多信息...
头文件 | #include <QTcpSocket> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
qmake | QT += network |
继承 | QAbstractSocket |
继承类 |
- 所有成员列表,包括继承成员
- QTcpSocket 是 网络编程 API 的一部分。
注意: 此类中所有函数均 是重入的。
Public Functions
QTcpSocket(QObject *parent = nullptr) | |
virtual | ~QTcpSocket() |
详细描述
TCP (传输控制协议) 是一个可靠、面向流、面向连接的传输协议。它非常适合持续传输数据。
QTcpSocket 是 QAbstractSocket 的便利子类,允许您建立 TCP 连接并传输数据流。有关详细信息,请参阅 QAbstractSocket 文档。
注意: TCP 套接字不能在 QIODevice::Unbuffered 模式下打开。
另请参阅:QTcpServer、QUdpSocket、QNetworkAccessManager、Fortune 服务器、Fortune 客户端、线程化 Fortune 服务器、阻塞 Fortune 客户端 和 种子示例。
成员函数文档
[explicit]
QTcpSocket::QTcpSocket(QObject *parent = nullptr)
在 UnconnectedState
状态下创建一个 QTcpSocket 对象。
parent 将传递给 QObject 构造函数。
另请参阅 socketType。
[virtual noexcept]
QTcpSocket::~QTcpSocket()
销毁套接字,如果需要则关闭连接。
另请参阅 close。
© 2024Qt公司有限公司。本文件中包含的文档贡献属于各自所有者的版权。提供的文档许可证根据由自由软件基金会发布的GNU自由文档许可证1.3版本。Qt及其相应标志是Qt公司有限公司在芬兰和/或其他国家的商标。所有其他商标均属各自所有者。