XNA PC网络

时间:2012-10-11 21:06:43

标签: networking xna pc

几天前,我开始在Youtube上观看Nathan Biefeld XNA Networking视频,希望通过互联网制作一款我可以和朋友一起玩的游戏。在开发游戏时,我使用同一网络上的两台计算机进行测试,并且我能够使用我的内部ip(类似127.0.0.1)建立连接。现在,我正在给我的朋友我的公共IP地址进行连接,但它无法正常工作。顺便说一句,我没有使用Windows Live来处理我的游戏的在线功能。

这是他收到的错误讯息:

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

有谁知道这个问题的原因?非常感谢所有帮助。

1 个答案:

答案 0 :(得分:3)

您的路由器和/或防火墙阻止了传入连接。您需要在服务器端配置端口转发,和/或允许您的应用程序通过防火墙。你如何向前移动取决于你的路由器,但我有时会使用PortForward.com指导我完成某些游戏,但总的来说,你可以:

  • 连接到路由器的管理面板。通常在浏览器中http://192.168.0.1/http://192.168.1.1/访问。如果那些不起作用,你将不得不使用RTFM。
  • 找到端口转发或端口触发的部分,并添加一条记录以指示特定端口上的传入连接是否正常。

Windows的现代版本附带Windows Firewall。在Microsoft Technet上提供的信息比您想要的更多。简而言之,从开始菜单打开它,并允许到您的应用程序的入站连接。

我可能会首先尝试添加Windows防火墙例外,因为它更容易。