在Windows上的XNAnetworking

  1. XNA的内置networkingfunction是什么?
  2. 是否有可能在Windows中使用XNA的内置networking? 如果是这样,有什么限制?

如果您使用Microsoft.Xna.Framework.Net命名空间类,则仅限于本地,子网和Windows Live游戏(这意味着开发人员拥有创建者俱乐部会员资格以及拥有银牌/免费GFWL会员资格的玩家)。

但是,只要您不打算支持Xbox 360或Zune(或Windows Phone 7),则可以简单地使用System.Net类(尽管查找可用的游戏将由您决定,并且需要服务器组件) 。

也可以看看:

  • 网络游戏入门
  • 如何:创建网络会话
  • 如何:查找并加入网络会话

另一个解决方案是使用外部网络框架。 几个月前我找到了盖格雷恩。 我还没有看,但似乎相当不错。

也许这是你在找什么。

Lidgren项目

也有代码示例启动。