Имея java.net.NetworkInterface
, можно ли узнать, с каким интерфейсом мы имеем дело (Wi-Fi, Ethernet и т. Д.)?Определите тип сетевого интерфейса
UPDATE
BTW: Я на Mac, так и на Mac, NetworkInterface.getDisplayName() дают "en0", "en1", "lo0", и т.д ... (так же, как GetName ())
возможно дубликат [Как определить Интернет сетевого интерфейса в Java] (http://stackoverflow.com/questions/8462498/how- к-определение интернет-сотовая сеть interface-in-java) – Makoto
@Makoto Пересмотреть вопрос –
Насколько мне известно, это невозможно. Конечно, не все, что будет работать кросс-платформенно. –