TCP/IP Pocket Socket Guide for C by Michael J. Donahoo
"The Pocket Guide to TCP/IP Sockets is a quick and affordable way to gain the knowledge and skills you need to develop sophisticated and powerful networked-based programs using sockets. Written by two experienced networking instructors, this book provides a series of examples that demonstrate basic sockets techniques for clients and servers. Using plenty of real-world examples, this book is a complete beginner's guide to socket programming and a springboard to more advanced networking topics, including multimedia protocols. * Concise, no-nonsense explanations of issues often troublesome for beginners, including message construction and parsing. * Comprehensive example-based coverage of the most important TCP/IP techniques-including iterative and concurrent servers, timeouts, and asynchronous message processing. * Includes a detailed, easy-to-use reference to the system calls and auxiliary routines that comprise the sockets interface. * A companion Web site provides source code for all example programs in both C and WinSock versions, as well as guidance on running the code on various platforms.