Skip to Content
Core Techniques and Algorithms in Game Programming
book

Core Techniques and Algorithms in Game Programming

by Daniel Sánchez-Crespo Dalmau
September 2003
Intermediate to advanced
888 pages
19h 38m
English
New Riders
Content preview from Core Techniques and Algorithms in Game Programming

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

KEY TOPICS

  • How the Internet Really Works

  • The Programmer's Perspective: Sockets

  • Clients

  • A Simple TCP Server

  • Multiclient Servers

  • UDP Servers

  • Preventing Socket Blocks

  • Designing Client-Server Games

  • Massively Multiplayer Games

  • In Closing

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Practical Algorithms for 3D Computer Graphics, 2nd Edition

Practical Algorithms for 3D Computer Graphics, 2nd Edition

R. Stuart Ferguson

Publisher Resources

ISBN: 0131020099Purchase book