| 
 | 
 
 
我想打印一下测试套件在公网的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()); 
 } 
 |   
 
 
 
 |