首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
iOS 开发实用技术导航
NSHipster 中文版
›
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
›
http://www.cocos2d-iphone.org/
CocoaPods
›
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
›
http://code.google.com/mobile/analytics/
WWDC
›
https://developer.apple.com/wwdc/
Design Guides and Resources
›
https://developer.apple.com/design/
Transcripts of WWDC sessions
›
http://asciiwwdc.com
Cocoa with Love
›
http://cocoawithlove.com/
Cocoa Dev Central
›
http://cocoadevcentral.com/
NSHipster
›
http://nshipster.com/
Style Guides
›
Google Objective-C Style Guide
›
NYTimes Objective-C Style Guide
Useful Tools and Services
›
Charles Web Debugging Proxy
›
Smore
广告
V2EX
›
iDev
在 iOS 10.2 之前,是可以通过读取 ARP 缓存表来得到局域网内 IP->MAC 的映射关系,但是在目前的 10.2 beta 版本中, MAC 已经全部被替换为无效的了,也就是说这个系统函数的返回应该是被改写了,有什么替代办法?
sxyclint
·
2016-12-07 14:09:50 +08:00
· 4753 次点击
这是一个创建于 3061 天前的主题,其中的信息可能已经有所发展或是发生改变。
除此之外,我发现 Fing 在最新版本更新日志里写了已经支持 10.2 ,测试了一下,确实可以工作,在网上并没有找到相关的资料,有谁知道这个用的是什么办法么?
Mac
缓存表
arp
fing
3 条回复
•
2016-12-19 14:09:58 +08:00
1
251804746
2016-12-07 17:03:51 +08:00
获取当前网段,向当前网段所有 IP 发送 ARP 包,根据收到的包获取 MAC 地址
2
sxyclint
OP
2016-12-07 17:54:19 +08:00
@
251804746
iOS 的应用只能通过 Ping 的方式来发送 ARP 包吧?但是这种方式在应用层面无法捕获 ARP 的回包。之前都是发完之后 ARP 的缓存表会更新,直接读表就好了,但是表现在隐藏了 MAC ,莫非有什么技术可以直接回包?谢谢
3
coder886
2016-12-19 14:09:58 +08:00
好蛋疼的苹果
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
4972 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 09:28
·
PVG 17:28
·
LAX 02:28
·
JFK 05:28
Developed with
CodeLauncher
♥ Do have faith in what you're doing.