Scan Network For A Specific MAC Address - Android

前端 未结 1 684
轮回少年
轮回少年 2021-02-01 11:32

I\'m designing an Application to control multi zone audio amplifiers. To do so I have to create a socket connection, So far that works fine. What I would like to do is instead o

相关标签:
1条回答
  • 2021-02-01 12:17

    I made it for my app "Network Discovery" like this: Loop through the ip range then just ping the ip to get the mac address, which I grab by parsing /proc/net/arp. There probably is a better way, but it works for me.

    Here is the range scanning: https://github.com/rorist/android-network-discovery/blob/master/src/info/lamatricexiste/network/DnsDiscovery.java start and end are ip addr as long.

    And here is the /proc/net/arp parsing: https://github.com/rorist/android-network-discovery/blob/master/src/info/lamatricexiste/network/Network/HardwareAddress.java#L60

    0 讨论(0)
提交回复
热议问题