The specification, " Windows Sockets An Open Interface for Network Programming under Microsoft Windows Version 1. 1" should be used in conjunction with this book as a command reference. The focus of the book is on writing programs. Windows sockets command information is presented and immediately incorporated in sample applications. Windows Sockets Network Programming is geared for novice and experienced network programmers alike.
The early chapters provide a tutorial that brings novices up to speed quickly, and the remainder provides a detailed reference, with examples. Jan 09, 2013 IMO you can't learn socket programming without spending 50. It's surprising, given that the Internet depends on it, how poor and confusing the online sources are.
The 3rd edition was just published recently. Thanks to BSD sockets, your FreeBSD software can smoothly cooperate with a program running on a Macintosh, another one running on a Sun workstation, yet another one running under Windows 2000, all connected with an Ethernetbased local area network. The socket is the BSD method for accomplishing interprocess communication (IPC). What this means is a socket is used to allow one process to speak to another, very much like the telephone is used to allow one person to speak to another.
Frequently Recommended Sockets and Winsock Books Unix Network Programming: Networking Apis: Sockets and Xti (Volume 1) Written by W Richard Stevens, the second edition of his famous book deals with sockets programming, and covers not just Internet Protocol version 4 (IPv4) but also the new Internet Protocol version 6 (IPv6).