【发布时间】:2014-09-19 20:38:33
【问题描述】:
我正在为一个使用 SFML 制作的小型 RPG 游戏编写服务器系统。这是我的第一个项目,因为我们将 ISP 切换到 Comcast,我在连接服务器时遇到了麻烦。我可以在本地正常连接,并且所有端口检查工具都说端口已打开,但我的朋友无法使用我的外部 IP 连接。我关闭了路由器和计算机上的防火墙,看看它是否对这种情况有所帮助,但同样的事情正在发生。
Comcast 给了我一个 Arris TG862G-CT 路由器。
这是端口转发页面的图像:
端口显示为打开,但我的客户端无法连接:
【问题讨论】:
-
在这种论坛中很难诊断出网络问题,但是,在我脑海中,你确定你使用的是正确的外部 IP(在谷歌中输入 IP)吗?运行软件的PC真的是IP 10.0.0.12吗?此外,如果你杀死一个程序,有时它正在使用的端口会在清除前保持阻塞几分钟。尝试每次都很好地关闭您的程序。
-
是的,分配给我电脑的IP是10.0.0.12。那不是我的外部IP,应该被其他人用来连接到我的服务器。
标签: c++ networking sfml portforwarding