2014-01-17 95 views
0

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

我上传该脚本到远程服务器,打开路由器上的端口8175,无法从我的电脑连接到远程端口。但我仍然可以连接到该服务器上的Web和ssh端口。 任何想法?

如果我在错误的地方问了这个问题,就说出来。还有......对不起我的英文不好。

+1

难道只是我,还是20%的问题现在以“对不起我的英文不好”而告终? – bjb568

+0

@ bjb568 ... 如果我知道我说的话对我的对话者来说很清楚,我不会说。 – RussianVodka

+0

@ bjb568 - 因为英文不是他们的第一语言,所以没有人会因为礼貌和解释他们的帖子而导致他们读不出来。 – webnoob

回答

0

如果将套接字默认IP设置为127.0.0.1,则只能从运行脚本的计算机进行连接。所以你需要改变它,像你的服务器的IP或0.0.0.0接受所有连接,但照顾安全措施。

+0

好的,我尝试了路由器的IP。我会在一小时内尝试域名。 – RussianVodka

+0

不,你应该尝试你的服务器的IP或使用'0.0.0.0'而不是 –

+0

好吧,我会尝试它。 – RussianVodka

相关问题