2014-09-19 69 views
1

我正在爲使用SFML製作的小型RPG遊戲編寫服務器系統。這是自從我們將ISP切換到Comcast後,我的第一個項目,並且我連接到服務器的人遇到了問題。我可以本地連接,並且所有端口檢查工具都表示該端口已打開,但我的朋友無法使用我的外部IP連接。我在我的路由器和計算機上關閉了防火牆,看看它是否可以幫助解決這個問題,但同樣的事情正在發生。端口打開,但沒有人可以連接

Comcast給了我一個Arris TG862G-CT路由器。

這裏的端口轉發頁面的圖像:

enter image description here

端口顯示爲開放的,但我的客戶端無法連接:

enter image description here

+0

在這類論壇中診斷網絡問題並不容易,但是,從我的頭頂開始,您確定您使用的是正確的外部IP(IP型輸入到谷歌)?運行該軟件的PC真的是IP 10.0.0.12嗎?同樣,如果你殺了一個程序,有時它正在使用的端口在清除之前仍然被阻塞幾分鐘。嘗試每次都很好地關閉你的程序。 – Galik 2014-09-19 20:57:28

+0

是的,分配給我電腦的IP是10.0.0.12。這不是我的外部IP,應由其他人用來連接到我的服務器。 – tcoy 2014-09-19 21:04:48

回答

2

我不知道哪您正在使用的語言,但許多人打開一個端口與主機地址127.0.0.1,0.0.0.0和本地主機之間的區別。很多時候,您需要使用0.0.0.0從外部PC進行連接,因爲127.0.0.1和localhost被用作環回,並且只能由您訪問。

+0

C++ - 我知道127.0.0.1是一個回送。我的內部IP,分配給我的電腦的IP地址是10.0.0.12。 – tcoy 2014-09-19 21:04:15

+0

只是一個想法,但也許你在本地連接,而你的朋友正試圖連接外部因此阻止他連接? – 2014-09-19 21:31:23

+0

不,服務器設置爲處理多個連接。 – tcoy 2014-09-19 21:51:26

相關問題