【发布时间】:2015-11-13 06:30:31
【问题描述】:
我正在尝试使用 getifaddrs() 并搜索 en0 名称来获取 iOS 设备上 wifi 接口的 IP 地址。这工作正常,但它假定 en0 始终是 Wi-Fi。有什么方法可以确保我查询的接口是专门用于未来验证的 Wi-Fi?
【问题讨论】:
-
不,并非总是如此。例如考虑一个旧的pre-wifi macbook。这取决于 EFI 固件和/或 IOS 如何枚举设备。 en0 很可能是有线以太网端口,而 en1 很可能是 wifi。
标签: ios network-programming ip