Networking
what_every_programmer_needs_to_know_about_game_networking
Beej's guide