The server – QTcpServer

As a protocol for communication, we will use Transmission Control Protocol (TCP). You may know this network protocol from the two most popular Internet protocols: HTTP and FTP. Both use TCP for their communication and so do the globally used protocols for e-mail traffic: SMTP, POP3, and IMAP. The main advantage of TCP, however, is its reliability and connection-based architecture. Data transferred by TCP is guaranteed to be complete, ordered, and without any duplicates. The protocol is furthermore stream orientated, which allows us to use QDataStream or QTextStream. A downside to TCP is its speed. This is because the missing data has to be retransmitted until the receiver fully receives it. By default, this causes a retransmission ...

Get Game Programming Using Qt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.