QTcpSocket 类

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

头: #include <QTcpSocket>
继承: QAbstractSocket
继承者: QSslSocket

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

公共函数

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

额外继承成员

详细描述

The QTcpSocket 类提供 TCP 套接字。

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

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

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

Symbian Platform Security Requirements

On Symbian, processes which use this class must have the NetworkServices platform security capability. If the client process lacks this capability, it will result in a panic.

Platform security capabilities are added via the TARGET.CAPABILITY qmake variable.

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

成员函数文档编制

QTcpSocket:: QTcpSocket ( QObject * parent = 0)

创建 QTcpSocket 对象在状态 UnconnectedState .

parent 被传递给 QObject 构造函数。

另请参阅 socketType ().

[虚拟] QTcpSocket:: ~QTcpSocket ()

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

另请参阅 close ().