0
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress()) {
System.out.println(inetAddress.getHostAddress());
}
}
}

这将返回所有本地 IP 地址。如果我连接到 GPRS,它会返回另一个私有 A 类 IP 地址,我想将其过滤掉(因为我不知道这个网络是什么或它是如何工作的)。

我基本上需要 WiFi/WiFi HotSpot/USB HotSpot/WiFi Direct IP 地址。

这个 GPRS 接口是否只能连接到一台设备(我的)?

4

0 回答 0