QTcpSocket#
The QTcpSocket
class provides a TCP socket. More…
Inherited by: QSslSocket
Synopsis#
Functions#
def
bind
(addr[, port=0[, mode=QAbstractSocket.BindFlag.DefaultForPlatform]])
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
- class PySide6.QtNetwork.QTcpSocket([parent=None])#
- Parameters:
parent –
PySide6.QtCore.QObject
Creates a QTcpSocket
object in state UnconnectedState
.
parent
is passed on to the QObject constructor.
See also
- PySide6.QtNetwork.QTcpSocket.bind(addr[, port=0[, mode=QAbstractSocket.BindFlag.DefaultForPlatform]])#
- Parameters:
addr –
SpecialAddress
port – int
mode – Combination of
QAbstractSocket.BindFlag
- Return type:
bool