|  | Home · Overviews · Examples |

# QTcpSocket Class Reference
[com.trolltech.qt.network module]

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

Inherits `QAbstractSocket`.

## Detailed Description

The `QTcpSocket` class provides a TCP socket.

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