TCP/IP sockets in C : practical guide for programmers - Donahoo, Michael J.; Calvert, Kenneth L. (The Morgan Kaufmann practical guides series, 2009)