PySide6.QtNetwork.QTcpSocket

class QTcpSocket

The QTcpSocket class provides a TCP socket. More

Inheritance diagram of PySide6.QtNetwork.QTcpSocket

Inherited by: QSslSocket

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

TCP (Transmission Control Protocol) is a reliable, stream-oriented, connection-oriented transport protocol. It is especially well suited for continuous transmission of data.

QTcpSocket is a convenience subclass of QAbstractSocket that allows you to establish a TCP connection and transfer streams of data. See the QAbstractSocket documentation for details.

Note

TCP sockets cannot be opened in QIODevice::Unbuffered mode.

See also

QTcpServer QUdpSocket QNetworkAccessManager Fortune Server Fortune Client Threaded Fortune Server Blocking Fortune Client Torrent Example

__init__([parent=None])
Parameters:

parentQObject

Creates a QTcpSocket object in state UnconnectedState.

parent is passed on to the QObject constructor.

See also

socketType()

bind(addr[, port=0[, mode=QAbstractSocket.BindFlag.DefaultForPlatform]])
Parameters:
Return type:

bool