Я работаю над приложением Java, которое работает как на Windows, так и на Mac. Он взаимодействует с различными серверами, но должен вести себя по-разному, в зависимости от того, использует ли он WiFi или проводное соединение.
Есть ли какой-то способ выяснить, что он использует?
Я смотрел на использование NetworkInterface.getNetworkInterfaces()
но это не говорит мне, какой NetworkInterface
используется и является ли это WiFi или нет.