Multiplayer Games and Network Programming
Age of Empires
Game Developers Conference/Gamasutra article
You must be a member of Gamasutra to use the link above, but
all of the information from this article that you need will be presented
The following material uses some information from Chapter 20 of
3D Games--Real Time Rendering and Software Technology
by Watt and Policarpo.
Implementation of multi-player games
- Lag or latency
Problems in multi-player games
Introduction to DirectPlay
Implementing Multi-player Battleship
Winsock Programmer's FAQ
Windows Sockets: A Quick And Dirty Primer by Jim Frost
This is a good introduction but the client example uses asynchronous
sockets and is only relevant in a Windows GUI environment.
A web site by Bob Quinn, one of the authors of Windows Sockets Network
Beej's Guide to Network Programming
This addresses primarily Unix/Linux socket programming, but does give some
notes on how to use the material in Windows (including the reference to
the Winsock FAQ, elsewhere on this page).
TCP/IP Sockets in C companion web site
This web site includes code for several examples, including threaded servers
for both Windows and Unix/Linux.