-1

有人可以告诉我,如何通过使用 c 编程(可以是 netlink 套接字或 BSD 套接字)在 linux 中使用其 ip 地址获取远程主机 MAC 地址?

4

1 回答 1

0

这不能使用 C 编程来完成。如果有可能,那么就不会有任何协议ARP来获取链路层地址。

您可以使用套接字编程实现 ARP 请求和回复。但在这种情况下,我认为这不是你想要的。无论如何,在这种情况下,您可以参考此讨论 链接

为此,您可以查看此 源代码

于 2015-04-21T11:43:32.853 回答