0

我如何学习如何做到这一点?你知道有什么好的资源吗?

因为我想学习游戏编程,所以我想学习 UDP 套接字而不是 TCP 套接字......

我搜索了谷歌,但我找不到任何没有过时的好东西:(

4

1 回答 1

1

请记住,XNA 只为您提供有限的网络功能,因为游戏应该在 Games Live 平台上运行,所以您的选择是:

  • 本地(分屏)
  • SystemLink - 本地子网
  • PlayerMatch - Xbox 实时服务器
  • 排名 - Xbox 实时服务器

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.networksessiontype%28v=XNAGameStudio.31%29.aspx

传输级别几乎从您那里抽象出来,所以如果您想深入研究 TCP/UDP(并选择一个而不是另一个)。您应该放弃原生 XNA 网络,而只使用System.Net. 这仅适用于桌面游戏。

您可以从这里开始阅读:http: //msdn.microsoft.com/en-us/magazine/cc163648.aspx

于 2012-09-14T04:28:15.963 回答