Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以告诉我,如何通过使用 c 编程(可以是 netlink 套接字或 BSD 套接字)在 linux 中使用其 ip 地址获取远程主机 MAC 地址?
这不能使用 C 编程来完成。如果有可能,那么就不会有任何协议ARP来获取链路层地址。
ARP
您可以使用套接字编程实现 ARP 请求和回复。但在这种情况下,我认为这不是你想要的。无论如何,在这种情况下,您可以参考此讨论 链接。
为此,您可以查看此 源代码。