三木 发表于 2016-1-9 22:54:53

如果获得智能设备的公网IP地址?


我想打印一下测试套件在公网的IP,是否可以通过下面方式获得?如果不是,怎么得到智能设备所在公网的IP?经过测试,局域网,下面函数(红色字体)是可以答应局域网地址的。

但是一旦手机切换到3G,这行代码过得的IP地址为空,为什么?谢谢版主不吝赐教。

@Override
protected void didReceiveData(XPGWifiDevice device,
   ConcurrentHashMap<String, Object> dataMap, int result) {
Log.e(TAG, "didReceiveData");
this.deviceDataMap = dataMap;
handler.sendEmptyMessage(handler_key.RECEIVED.ordinal());

Log.i("device ip", "ip:" + device.getIPAddress());
}
页: [1]
查看完整版本: 如果获得智能设备的公网IP地址?