2011-01-14 126 views
0

對不起,我無法精確指定標題。java網絡相關問題

我想問一下,我用java中的ServerSocket類創建了一個服務器。我可以使用127.0.0.1:7896輕鬆地運行它,並且可以從瀏覽器中獲取頁面。你可以看看這個使用http://stackoverflow.com/questions/4655355/small-http-server-using-java

但是當我嘗試運行這與我的外部IP地址它不起作用。所以,任何人都可以告訴我,我在概念上是錯誤的還是可能的。如果是那麼如何?

謝謝

+0

你,你的意思是與「外部IP」是什麼?您從ISP處收到的公共IP? – lweller 2011-01-14 10:35:13

+0

也許防火牆正在阻止端口7896上的傳入連接,或者您是否是natted? – 2011-01-14 10:35:25

回答

1

你在路由器或某種防火牆後面嗎?您自己的操作系統可能會阻止通話。

沒有理由你不應該是能夠通過使用外部IP做到這一點,只要DNS知道它和你的機器和基礎設施允許呼叫