NetworkInterface - это интерфейс Wifi? - PullRequest
0 голосов
/ 07 января 2011

Как найти сетевой интерфейс Wi-Fi из возвращенного результата

NetworkInterface.getNetworkInterfaces();

Ответы [ 2 ]

1 голос
/ 07 января 2011

Эту информацию нельзя получить с помощью Java. Вы можете получить только имя и адрес (а) интерфейса.

0 голосов
/ 03 августа 2017

Решение для Windows 10 (и, возможно, других платформ):
NetworkInterface.getName () возвращает имя шаблона[], где тип интерфейса является одним из "lo", "wlan", "eth", "ppp", "net".Поэтому имя вашего интерфейса должно соответствовать регулярному выражению "wlan \ d +".
Для поиска адаптера Wi-Fi среди перечисления NetworkInterface.getNetworkInterfaces () вы также можете фильтровать по NetworkInterface.isUp (), NetworkInterface.isLoopback ().

...