QTcpSocket Class

The QTcpSocket class provides a TCP socket. More...

Header: #include <QTcpSocket>
qmake: QT += network
Inherits: QAbstractSocket
Inherited By:

QSctpSocket and QSslSocket

Note: All functions in this class are reentrant.

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 Example, Fortune Client Example, Threaded Fortune Server Example, Blocking Fortune Client Example, Loopback Example, and Torrent Example.