2013-09-19 3 views
2

Возможно ли использование Objective C в Mac OS для определения типа активного сетевого соединения (Wi-Fi или LAN)?Обнаружение активной сети - это LAN или Wifi в Mac OS

Я ссылался на пример кода полезности в Apple Library (https://developer.apple.com/library/IOs/samplecode/Reachability/Introduction/Intro.html) , но не смог получить информацию для определения типа сети LAN в Mac OS.

Пожалуйста, помогите мне в этом.

Спасибо.

+0

проверить свои интерфейсы и таблицу маршрутизации, тогда все, что вам нужно выяснить, это тот, который вы собираетесь использовать (в большинстве случаев он будет установлен по умолчанию для 0.0.0.0) –

+0

Посмотрите на https://developer.apple.com/library/mac/documentation/networking/Reference/SCNetworkConfiguration/Reference/reference.html, в частности 'SCNetworkInterfaceCopyAll'. Это должно помочь вам получить интерфейсы. Затем вам нужно будет выполнить заказ на обслуживание. 'SCNetworkSetGetServiceOrder' – markhunte

ответ

Смежные вопросы