Launching Applications Using a Lobby

Anyone who's ever played games someplace such as MSN Games by Zone.com (http://zone.msn.com) understands the concept of a lobby, even if you don't realize it. A lobby is essentially where a group of players get together before they actually start playing the game. The game can then be “launched” from the lobby and all of the players in that lobby will automatically start the game and connect to each other.

Looking at the DirectPlay assemblies, you may have noticed that this is the first assembly that has “sub-namespaces.” To group functionality inside this assembly, there are two extra namespaces included: Lobby and Voice. We will get to the Voice functionality later in this chapter, so for now we will concentrate ...

Get Managed DirectX® 9 Kick Start: Graphics and Game Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.