An Overview of Networking Infrastructure for Massively Multiplayer Online Games
A Distributed Architecture for Multiplayer Interactive Applications on the Internet