Лучший способ сканировать вашу локальную сеть с помощью Android

Мне нужно реализовать «сканирование сети» в моем приложении для Android. По сути, мне нужен список всех подключенных устройств в моей локальной сети, каждое из которых имеет соответствующую информацию (имя устройства, IP-адрес, MAC-адреса).

Я попробовал библиотеки Network Service Discovery, добавленные в Android 4.1, следуя официальной документации , но я не знаю, для какого «Имени службы» я должен начать обнаружение, поэтому мой список остается пустым ... Я даже пытался пропинговать каждый IP в своей подсети, а после этого читать ARP-кеш моего устройства, но даже это, кажется, ведет себя случайным образом.

Любые советы по этому вопросу, пожалуйста?


person Garese    schedule 27.10.2013    source источник


Ответы (1)


Я использую FING - для Android, это бесплатно и предоставляет всю необходимую статистику и многое другое.

https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=en

person Angelo    schedule 28.10.2013
comment
Спасибо, но это всего лишь пример того, что я пытаюсь сделать, программируя это самостоятельно. Между прочим, Финг отлично работает... - person Garese; 28.10.2013