我需要找到在网络中注册的所有设备,它们的IP和MAC地址(如Fing app)。我尝试使用bonjour,但它只检测已发布的服务,而不是设备。我花了很多时间来了解如何做到这一点,但没有结果。请帮帮我!
答案 0 :(得分:0)
我也在努力解决这个问题。我在SO社区找到的最佳答案就在这里。
使用apple SimplePing开源代码[在此处找到](https://developer.apple.com/library/mac/samplecode/simpleping/introduction/intro.html) 这将允许您ping IP地址并加载arp表。
使用此SO代码,通过查看Arp表ip2mac
确保包含来自/ usr / include / netinet的标题(只需在您的计算机上搜索ip2mac帖子中找到的相应.h文件)