无法连接到特定端口上的远程服务器

时间:2014-01-17 06:48:16

标签: php sockets port remote-server

我需要在PHP中创建一个TCP / IP套接字服务器。 所以我从php.net下载了一个示例并在我自己的机器上尝试了它(将默认脚本套接字ip更改为127.0.0.1)。我从网络浏览器打开它(因为我使用XAMMP系统,所以我不能做后台工作的shell脚本),通过Telnet连接到127.0.0.1:8175并且它工作正常! 但现在我有一个问题:

我将该脚本上传到远程服务器,在路由器上打开了端口8175,无法从我的计算机连接到远程端口。但我仍然可以连接到该服务器上的Web和ssh端口。 有什么想法吗?

如果我在错误的地方提出这个问题,那就说出来。而且...抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

如果将套接字默认IP设置为127.0.0.1,则只能从运行脚本的计算机进行连接。因此,您需要更改服务器的IP或0.0.0.0以接受所有连接,但需要注意安全措施。