Android程序通过Wifi连接到远程套接字,但不通过移动数据连接

时间:2016-10-10 14:33:50

标签: android sockets

我已经使用套接字连接到侦听端口8000的设备。此外,我已将路由器配置为将端口8000上的请求转发到我的设备。

当Android手机连接到Wifi(本地和远程)时,一切都很好。即使我的设备连接到另一个使用移动数据的Android手机的个人热点,也没关系。

但是当我的手机直接使用移动​​数据时,它无法连接到我的设备。

关于问题是什么的任何想法?

1 个答案:

答案 0 :(得分:0)

也许您在连接到WiFi或本地扫描时使用本地IP,或者您有192.168.1.102之类的内容,您需要使用您的公共IP,即您的Internet提供商指派你。 然后,该连接将到达您的路由器,如果您需要特定的端口连接,您的路由器将不得不将它转发给目标设备