wifi网络中其他wifi设备的MAC地址

Posted

技术标签:

【中文标题】wifi网络中其他wifi设备的MAC地址【英文标题】:MAC Address of other wifi device in a wifi network 【发布时间】:2013-03-05 04:46:00 【问题描述】:

是否可以通过使用 C 或 C++ 以编程方式在 wifi 网络中找到所有其他启用 wifi 的设备的 MAC 地址,如果可以,请告诉我方法或方向,我如何在 Visual Studio 2012 中做到这一点。

【问题讨论】:

【参考方案1】:

如果它们在您设备旁边的同一个 LAN 中(中间没有路由器/交换机,ARP 的范围是链路层。)您应该使用向设备发送 ARP 数据包。

地址解析协议 (ARP) 是一种电信协议 用于将网络层地址解析为链路层 地址。

要发送 ARP,您可以使用 Pcap 或 SendARP。

【讨论】:

以上是关于wifi网络中其他wifi设备的MAC地址的主要内容,如果未能解决你的问题,请参考以下文章

查找连接到同一个 Wifi 网络的所有设备的 MAC 地址

wifi连接被拒绝是啥意思家里wifi拒绝接入

获取Android设备WIFI的MAC地址 “MAC地址”

如何在同一网络上以编程方式获取其他支持Wifi的设备的IP地址?

如何以编程方式通过 Wifi 获取连接在同一网络上的其他设备的 IP 地址?

mac使用--mac未能加入wifi网络