Программно я получил Mac-адреса других устройств с поддержкой Wi-Fi с моего устройства в той же сети. То же самое и здесь. Есть ли какие-либо приложения или какие-либо другие возможности для получения IP-адресов каждого устройства с поддержкой Wi-Fi в сети с помощью этих Mac-адресов на Android?
Как программно получить IP-адрес с Mac-адреса на Android?
comment
Вы получили MAC-адреса как?
- person user207421   schedule 26.02.2020
comment
Я ищу код, чтобы получить MAC-адрес других устройств, подключенных к той же сети. Не могли бы вы вставить код или ссылку. Я ищу, но не получаю точного результата.
- person Manju   schedule 06.06.2020
Ответы (2)
Если вы ищете приложение для Android, вы можете попробовать Network Discovery которые работают очень хорошо и могут отображать все устройства в вашей локальной сети с соответствующими IP и адресами.
Если вместо этого вы ищете код, то приложение доступно на github и выполняет (среди прочего ) в основном то же самое, что объяснил Yahel: он читает / proc / net / arp.
Примечание: я НЕ являюсь автором этого приложения.
person
Pierre Rust
schedule
27.08.2012
После запуска Android Q доступ к файлу / proc / net / arp больше невозможен.
- person dora2010; 02.04.2019
Этот человек делает прямо противоположное, так что это должно сработать для вас.
Уловка состоит в том, чтобы прочитать таблицу кэша ARP с устройства.
http://www.flattermann.net/2011/02/android-howto-find-the-hardware-mac-address-of-a-remote-host/
person
Yahel
schedule
23.08.2012