Guide to Network Programming
22 points by parenthesis
Read the article
Discussion on Hacker News