Search code examples
network-programmingxnaclient-serverp2p

XNA Peer-to-Peer


what is the best way for writing an XNA Peer-to-Peer game without having to use the Windows Live stuff that requires that both players of the game have an XBOX Gold membership

I also need some client/server functionality but that isn't as critical yet!

Thank you.

edit: what does everyone think of this http://msdn.microsoft.com/en-us/library/system.net.peertopeer.aspx


Solution

  • Specifically, the System.Net.PeerToPeer namespace should be mentioned here. For client/server functionality you should look for more complete libraries, like Ice.

    Update: I admit to not having actively used these classes (yet), though the statement "capabilities for serverless managed collaboration sessions" and the classes available in the Collaboration namespace seems to be a promising P2P implementation.

    Its worth noting that there seems to be a limitation to running on Vista.