Quote Originally Posted by DavidP View Post
This book is considered the Bible of Socket Programming:

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

Get it. It's amazing and has everything you'd ever want to know.

[Edit]

Even though it is Unix based, everything in it applies to Windows as well. There's just a few small name changes in the Windows socket API, but other than that it's all the same.

[/Edit]
If that is the Stevens book I agree 100pct, well worth its weight (and it is heavy). There are actually two related books in that series, the one mentioned above and another on IPC which I find equally valuable. For a quick-start on socket coding I have used this site (and it is free, excellent news in this economy): Beejs Network Programming Guide

Takes you from very simple UDP server to multithreaded socket servers...

Peace