我如何才能知道本地MAC的IP? (ARP请求)

时间:2019-04-27 21:16:41

标签: flutter

对于我的用例,我需要在本地网络上找到设备的IP,仅知道其MAC地址(ARP请求)。 (我知道)无法在android sdk中执行此操作,因此我最终扫描了整个IP范围。

有没有一种方法可以扑通一声,知道它的MAC来恢复设备的IP,还是像android sdk一样扫描IP? 我可以访问手机的arp表吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据this,您无法使用Dart发送IP数据包。

  

我可以访问手机的arp表吗?

您可以使用Process类来调用arp命令。它可能会重新请求根访问权限。