Поиск SSID беспроводной сети с помощью Java

Мы делаем проект, написанный на Java (скомпилированный для JRE 1.6), и нам нужна помощь с небольшая, но явно сложная функция: Мы хотим выполнить определенное действие, когда определенная беспроводная сеть подключена, например, когда подключен SSID == "myNetworkAtHome" или аналогичный.

После просмотра этого сайта, Google и документации Java мы подошли немного ближе. Посмотрев на код здесь: http://download.oracle.com/javase/tutorial/networking/nifs/retrieving.html

Кажется, мы приближаемся, но это заходит в тупик, все интерфейсы, кажется, подключены к "net0" через "net13" (то есть на моем ноуте.) И мы вообще не можем получить SSID из любого интерфейса. Я понимаю, что код в этом примере дает только имена интерфейсов, а не подключенные сети, но, похоже, не предлагает способа получения информации о подключенной сети.

Любая помощь по этому поводу была бы чрезвычайно полезной!

12
задан Martinnj 29 March 2019 в 06:19
поделиться