首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XNA PC网络

XNA PC网络
EN

Stack Overflow用户
提问于 2012-10-12 05:06:43
回答 1查看 221关注 0票数 0

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

这是他收到的错误消息:

代码语言:javascript
复制
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.

有人知道这个问题的原因吗?所有的帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-10-12 05:58:01

您的路由器和/或防火墙阻止了传入连接。您需要在服务器端配置端口转发,和/或允许您的应用程序通过您的防火墙。转发端口的方式取决于您的路由器,但我有时会在某些游戏中使用PortForward.com来指导我,但一般而言,您可以:

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

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

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12848521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档