Networking
Overviews
- Getting Started With Networked Games
Introduces the key prerequisites for creating a networked XNA Framework game. - Network Session Management
Defines the network session management capabilities in the XNA Framework, which allow for matchmaking access to profile data on all the gamers in a potential game. - Reliable Packet Delivery
Provides an overview of the reliable UDP protocol supported by the XNA framework and the packet delivery options that may be chosen. - Network Topologies and Host Migration
Discusses the relationship between session hosts and peers, and the actual network topology used to route gameplay. - Latency Simulation and Bandwidth Usage
Describes the packet loss simulation capabilities available to XNA Framework games. - Voice Support
Introduces the voice support options available in the XNA Framework.
Networking How-Tos
- How To: Create a Network Session
Describes the process of creating a new network session. - How To: Find and Join a Network Session
Describes how to find and join a network session. - How To: Manage Players Joining and Leaving the Game
Manages the data associated with a player by subscribing to events that occur when players are joining or leaving a game. - How To: Manage Player Movement Between Lobby and Gameplay Modes
Describes the properties and events associated with a multiplayer session that allow a game to move between lobby and game play modes. It identifies the game's current mode. - How To: Join an In-Progress Game
Describes how to enable the AllowJoinInProgress property to make an in-progress game available to peers searching for available sessions. - How To: Send Data
Describes the options available for sending data to all clients or to a specific player. - How To: Receive Data
Describes how the local players on a gaming machine receive data from the other players in a networked game.
See Also
Concepts
Gamer Services Overview
Zune Networking Overview
Networking Content Catalog at XNA Creators Club Online
Tasks
Third-Party Firewall Settings
How To: Build a Simple Networked Game on Zune
How To: Add Presence Information
How To: Add Support for Game Invitations
How To: Initialize and Update the Gamer Services Dispatcher
How To: Use Gamertags and Gamer Pictures
How To: Detect or Simulate Trial Mode and Present a Marketplace Offer