我有一個非常簡單的聊天服務器(Java代碼100行),它工作正常。當我使用本地主機上的Telnet進行測試時,一切都很順利。當我問我的一些朋友用telnet進行測試時(telnet <myIP> <port>
,我分配的端口是5555,服務器在我的電腦上運行靜態IP)一切都很好,但我的一個朋友收到錯誤無法打開連接到主機,端口23:連接失敗
無法在端口23上打開與主機的連接:連接失敗
當他試圖連接時。雙方都關閉防火牆,防病毒軟件和反間諜軟件。 爲什麼我的一些朋友可以連接,但不是他?問題在哪裏:它在服務器還是他的電腦上?
讓我想起了一個任務,我在單做的。他是否指定了端口?否則,默認的23被嘗試,你的程序沒有聽到。他的ISP(或路由器)也可能遠程過濾某些端口。嘗試使用不同的偵聽端口,甚至更高的43839 – Recct
他正在鍵入telnet「myIP」43839,它是同樣的錯誤(我切換端口)。我是這個網絡newb新事物,我不能看到問題在哪裏,這意味着過濾不是問題?還有其他問題嗎? – EnTrERy
我不能ping他,這是因爲他使用的路由器隱藏他的IP到網絡? – EnTrERy