I try to get internet dynamic IP address with the following code when mobile connection is provided. getHostAddress
return 10.13.x.x ssid internal host address. But I want to get as 178.240.x.x dynamic internet IP address. Thanks in advance.
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
networkIpAdress = inetAddress.getHostAddress().toString();
}
}