2013-08-29 3 views
1

Мне нужно найти все устройства, зарегистрированные в сети, их IP и MAC-адрес (например, приложение Fing). Я пытаюсь использовать bonjour, но он обнаруживает только опубликованные сервисы, а не устройства. Я провожу много времени, чтобы узнать, как это сделать, но результатов нет. Пожалуйста, помогите мне!Найти устройства в сети iOS

+0

Что означает «зарегистрировано в сети»? –

+0

устройства, которые использовали ту же сеть Wi-Fi, что и мой телефон. –

+0

Привет, Юрий .. Вы нашли решение для этого? –

ответ

0

Я тоже борюсь с этим вопросом. Лучшие ответы, которые я нашел в сообществе SO, здесь.

  1. Используйте яблоки SimplePing код с открытым исходным кодом [найти здесь] (https://developer.apple.com/library/mac/samplecode/simpleping/introduction/intro.html) Это позволит пинговать IP-адреса и загрузить таблицу агр.

  2. Используйте этот SO-код для преобразования IP-адресов в MAC-адреса, глядя в таблицу Arp ip2mac

  3. Убедитесь, что включает в себя заголовки из/USR/включать/netinet (только поиск вашей машины для соответствующего. h файлов, найденных на почте ip2mac)

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