QTcpSocket Class

QTcpSocket クラスは、TCP ソケットを提供します。詳細...

Header: #include <QTcpSocket>
CMake: find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
qmake: QT += network
Inherits: QAbstractSocket
Inherited By:

QSctpSocket and QSslSocket

注意:このクラスの関数はすべてリエントラントです。

パブリック関数

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

詳細説明

TCP(Transmission Control Protocol)は、信頼性が高く、ストリーム指向で、コネクション指向のトランスポート・プロトコルです。特にデータの連続送信に適しています。

QTcpSocket はQAbstractSocket の便利なサブクラスで、TCP 接続を確立し、データのストリームを転送することができます。詳細については、QAbstractSocket のドキュメントを参照してください。

注意: TCP ソケットは、QIODevice::Unbuffered モードではオープンできません。

QTcpServer,QUdpSocket,QNetworkAccessManager,Fortune Server,Fortune Client,Threaded Fortune Server,Blocking Fortune Client,Torrent Exampleも参照してください

メンバー関数ドキュメント

[explicit] QTcpSocket::QTcpSocket(QObject *parent = nullptr)

状態UnconnectedState の QTcpSocket オブジェクトを作成します。

parent は コンストラクタに渡されます。QObject

socketType()も参照

[virtual noexcept] QTcpSocket::~QTcpSocket()

ソケットを破棄し、必要に応じて接続を切断する。

close() も参照

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。