The days when computer graphics applications were represented by re-mastered Disney cartoons and Ms. PacMan are over. Fighter pilots and surgeons train to kill and save lives with computer graphics simulation environments. Massively multiplayer online games (MMOGs) allow hundreds, or even thousands of players to simultaneously interact in breathtakingly detailed 3D worlds that are connected to the Internet. This means that it's no longer enough for developers and programmers working on these applications to create incredible computer graphics. Now these graphics must also have sophisticated networking capabilities. This comprehensive tutorial teaches programmers and students everything they need to know in order to create truly network-enebled computer graphics and games.