January 2016
Beginner
512 pages
12h 35m
English
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 ...