我想使用套接字进行音频呼叫,我需要使用此代码的电话的全局ip地址,但它给了我本地ip
WifiManager wim= (WifiManager) getSystemService(WIFI_SERVICE);
List<WifiConfiguration> l = wim.getConfiguredNetworks();
WifiConfiguration wc = l.get(0);
IP=Formatter.formatIpAddress(wim.getConnectionInfo().getIpAddress());我应该在这段代码中添加什么来获取全局IP地址?
发布于 2013-06-15 23:27:45
如果您喜欢XML,可以向http://ifconfig.me/all.json或ifconfig.me/all.xml发出Http请求-您将获得大量有关您的广域网连接的信息
发布于 2013-06-15 23:14:04
您可能需要编写一个连接到服务器的客户端,并让服务器返回它认为客户端是什么IP。客户端没有标准的方法来检测其外部IP地址,因为可能有任意数量的NATting在运行。
https://stackoverflow.com/questions/17125029
复制相似问题