在网络iOS中查找设备

时间:2013-08-29 09:02:00

标签: ios networking find

我需要找到在网络中注册的所有设备,它们的IP和MAC地址(如Fing app)。我尝试使用bonjour,但它只检测已发布的服务,而不是设备。我花了很多时间来了解如何做到这一点,但没有结果。请帮帮我!

1 个答案:

答案 0 :(得分:0)

我也在努力解决这个问题。我在SO社区找到的最佳答案就在这里。

  1. 使用apple SimplePing开源代码[在此处找到](https://developer.apple.com/library/mac/samplecode/simpleping/introduction/intro.html) 这将允许您ping IP地址并加载arp表。

  2. 使用此SO代码,通过查看Arp表ip2mac

  3. 将ips转换为mac地址
  4. 确保包含来自/ usr / include / netinet的标题(只需在您的计算机上搜索ip2mac帖子中找到的相应.h文件)