【发布时间】:2013-07-25 03:52:59
【问题描述】:
我正在尝试在服务器和安卓设备之间创建 tcp 连接。
当服务器(我的电脑)和安卓设备连接到同一个路由器(同一个本地网络)时,我设法创建了它。
当我将设备连接到移动互联网并尝试创建从服务器到新 ip 设备的 tcp 连接(我通过 whatismyip.com 等获得)时,它不起作用..
我猜问题是IP地址错误,但是我怎样才能得到正确的IP设备呢? (如果是问题)
【问题讨论】:
标签: tcp connection
我正在尝试在服务器和安卓设备之间创建 tcp 连接。
当服务器(我的电脑)和安卓设备连接到同一个路由器(同一个本地网络)时,我设法创建了它。
当我将设备连接到移动互联网并尝试创建从服务器到新 ip 设备的 tcp 连接(我通过 whatismyip.com 等获得)时,它不起作用..
我猜问题是IP地址错误,但是我怎样才能得到正确的IP设备呢? (如果是问题)
【问题讨论】:
标签: tcp connection
这将是一个很难解决的问题,除非首先连接到您的移动设备您无法知道它现在将拥有哪个 IP,并且当它切换到另一个塔或另一个网络时,该 IP 可能会在一分钟后更改完全一致。
除此之外,您还需要处理移动网络上可能存在的防火墙,这些防火墙会阻止您联系移动设备,除非他们先与您联系。
通常的方法是让设备不时轮询服务器以获取新通知。
【讨论】: