QTcpSocket 类

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

头: #include <QTcpSocket>
qmake: QT += network
继承: QAbstractSocket
继承者: QSctpSocket and QSslSocket

注意: 此类的所有函数 可重入 .

公共函数

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

静态公共成员

const QMetaObject staticMetaObject

额外继承成员

详细描述

The QTcpSocket 类提供 TCP 套接字。

TCP (传输控制协议) 是可靠、面向流、面向连接的传输协议。它尤其适合数据的连续传输。

QTcpSocket 是方便子类化的 QAbstractSocket 允许建立 TCP 连接并传输数据流。见 QAbstractSocket 文档编制了解细节。

注意: TCP 套接字无法被打开在 QIODevice::Unbuffered 模式。

另请参阅 QTcpServer , QUdpSocket , QNetworkAccessManager , Fortune 服务器范例 , Fortune 客户端范例 , 线程化 Fortune 服务器范例 , 阻塞 Fortune 客户端范例 , 回环范例 ,和 Torrent 范例 .

成员函数文档编制

QTcpSocket:: QTcpSocket ( QObject * parent = nullptr)

创建 QTcpSocket 对象在状态 UnconnectedState .

parent 被传递给 QObject 构造函数。

另请参阅 socketType ().

[虚拟] QTcpSocket:: ~QTcpSocket ()

销毁套接字,关闭连接 (若有必要)。

另请参阅 close ().