My notes from the book "Working with TCP Sockets by Jesse Storimer"