QTcpSocket 类

QTcpSocket 类提供 TCP 套接字。更多信息...

头文件 #include <QTcpSocket>
CMakefind_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
qmakeQT += network
继承 QAbstractSocket
继承类

QSctpSocketQSslSocket

注意: 此类中所有函数均 是重入的

Public Functions

QTcpSocket(QObject *parent = nullptr)
virtual~QTcpSocket()

详细描述

TCP (传输控制协议) 是一个可靠、面向流、面向连接的传输协议。它非常适合持续传输数据。

QTcpSocket 是 QAbstractSocket 的便利子类,允许您建立 TCP 连接并传输数据流。有关详细信息,请参阅 QAbstractSocket 文档。

注意: TCP 套接字不能在 QIODevice::Unbuffered 模式下打开。

另请参阅QTcpServerQUdpSocketQNetworkAccessManagerFortune 服务器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公司有限公司在芬兰和/或其他国家的商标。所有其他商标均属各自所有者。