Reading list: Winsock
Network Programming