2012-01-30 104 views
0

我創建了一個ServerSocket做它來聽一個特定port.If我用它運行在我的手機我SHLD用我的公網IP,讓我的路由器forwd我的本地IP的應用程序。這個港口沒有。在路由器我轉發?端口轉發使用套接字

回答

1

您沒有提供很多細節去,所以我會做一些假設:

  • 你的Android應用程序正在偵聽端口9923.
  • 從你的措辭你的問題的方式,我會假設你通過無線網絡連接
  • 其他派對是(以某種方式)已經知道您的應用程序的公衆 IP地址。
  • 其他方將通過端口9923.

啓動所有通信在這種情況下,你會從你的路由器到Android設備的IP地址轉發端口9923。換句話說,往端口9923上你的公網IP地址的任何傳入的數據包將被轉發到端口9923上的Android設備的IP地址。現在

如果你試圖用在3G做的,要知道,並不是所有的運營商允許你聽某些端口上還是保持插座開放的,所以這是值得牢記。

+0

哎SRY的我mistake..I在嘗試使用3G..I從Android的連接到我的PC我不是通過Wifi連接 – hari 2012-01-31 02:57:35