2012-01-30 106 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