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: |
- 継承メンバを含む全メンバ一覧
- QTcpSocketは、Network Programming APIに含まれています。
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。