Chapter 10. Network Programming
“…it is important to realize that any lock can be picked with a big enough hammer.”
|--Sun System & Network Admin manual|
How the Internet Really Works
The Programmer's Perspective: Sockets
A Simple TCP Server
Preventing Socket Blocks
Designing Client-Server Games
Massively Multiplayer Games
Playing against human opponents is more rewarding than playing against a machine or, even worse, playing alone. Games such as football, chess, and hundreds of others teach us how competing against an opponent creates addiction— a desire to play repeatedly, well beyond the shorter entertainment value of automatic opponents.
Ever since the first multiplayer games appeared, their ...