我正在为使用SFML制作的小型RPG游戏编写服务器系统。这是我的第一个项目,因为我们将ISP切换到Comcast,我遇到了连接服务器的问题。我可以在本地连接正常,并且所有端口检查工具都说端口是打开的,但我的朋友无法使用我的外部IP连接。我在我的路由器和计算机上关闭了防火墙,看看它是否对情况有所帮助,但同样的事情正在发生。
康卡斯特给了我一台Arris TG862G-CT路由器。这是端口转发页面的图像:
端口显示为已打开,但我的客户端无法连接:
答案 0 :(得分:2)
我不确定您使用的是哪种语言,但很多人在使用主机地址127.0.0.1,0.0.0.0和localhost打开端口之间进行了区分。很多时候,您需要使用0.0.0.0来连接外部PC,其中127.0.0.1和localhost用作环回,只能由您访问。