0

我正在尝试在服务器和 android 设备之间创建 tcp 连接。

当服务器(我的计算机)和 android 设备连接到同一个路由器(同一个本地网络)时,我设法创建了它。

当我将设备连接到移动互联网并尝试创建从服务器到新 ip 设备的 tcp 连接(我通过 whatismyip.com 等获得)时,它不起作用..

我猜问题是IP地址错误,但我怎样才能获得正确的IP设备?(如果是问题)

4

1 回答 1

0

这将是一个很难解决的问题,除非首先连接到您的移动设备您无法知道它现在将拥有哪个 IP,并且当它完全切换到另一个塔或另一个网络时,该 IP 可能会在一分钟后发生变化。

最重要的是,您需要处理移动网络上可能存在的防火墙,这些防火墙会阻止您联系移动设备,除非他们先联系您。

通常的方法是让设备不时轮询服务器以获取新通知。

于 2013-07-24T19:52:59.617 回答