我的ServerSocket
监听LAN连接并接受它们,但是当我尝试通过手机连接到相同的设备时(使用3G连接),它似乎并未连接。如何建立从Internet连接到ServerSocket的连接?
我试着用
getMyIP
网站获得的IP
并尝试连接到它,它得到正确的IP
(我的路由器检查),但是没有任何连接被接受的。我试图在Windows 7和我的路由器上打开端口。
我把这些线在我的服务器构造:
ss = new ServerSocket(port); host=ss.getInetAddress().getHostAddress();
,我得到的主机IP地址为0.0.0.0
感谢您的帮助。
ServerSocket运行在防火墙后面吗? – Vikdor
只有windows7的防火墙 –
为了连接到你的机器从互联网,你应该有一个公共IP,我想。 – Vikdor