Beej's Guide to Network Programming (2012)
Definitely a great and very instructive read, and one of the few to include IPv6 and the correct usage of getaddrinfo.<p>It's the guide I recommend to everyone who wants to learn about network programming in C. I actually purchased the (slightly expensive) printed version and never regretted it :)<p><a href="http://www.lulu.com/shop/brian-hall/beejs-guide-to-network-programming/paperback/product-18179133.html" rel="nofollow">http://www.lulu.com/shop/brian-hall/beejs-guide-to-network-p...</a>