如何找出我通过套接字与之通信的设备的 mac 地址

发布于 2024-12-13 17:49:31 字数 115 浏览 0 评论 0原文

嘿,我的 Android 连接与特殊设备进行通信。

远程设备已连接到我的家庭网络以及 Android 设备。他们通过套接字进行通信。我现在怎样才能找到该设备的mac地址?

谢谢, 此致

Hey my android connect commuicates with a special device.

The remote device is connected to my home network as well as the android device. They communicate via a socket. How can I find out the mac adress of that device now?

Thanks,
Best regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与他有关 2024-12-20 17:49:31

地址解析协议 (ARP) 将以太网地址(MAC 地址)映射到 IP 地址(192.168.2.115)。您可以使用 arp 命令检查设备的 arp 表。例如:

% adb shell arp -a
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
fox.home.network (192.168.0.1) at 00:0x:yz:00:01:00 [ether]  on eth0

您还可以使用 snmp 检查网络上路由器上的路由表,以经常获取 arp/ip 映射。

The Address Resolution Protocol (ARP) is what maps ethernet addresses (the MAC address) to IP addresses (the 192.168.2.115 one). You can examine your devices arp table using the arp command. For instance:

% adb shell arp -a
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
fox.home.network (192.168.0.1) at 00:0x:yz:00:01:00 [ether]  on eth0

You can also use snmp to examine the routing tables on routers on your network to fetch arp/ip maps quite often.

棒棒糖 2024-12-20 17:49:31

套接字不提供对 MAC 地址的访问。您需要设备在网络上的 IP 地址才能与其通信。

A socket does not provide access to MAC addresses. You need the device's IP address on the network in order to communicate with it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文