2014-01-17 122 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

相關問題