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 インターフェイスは 1 つのデバイス (私のもの) だけに接続されますか?

4

0 に答える 0