【发布时间】:2015-07-07 08:33:45
【问题描述】:
我必须找到附近的无线网络及其 IP 和 MAC 地址。我正在使用以下代码来扫描网络,但我没有找到任何方法来获取可用网络的 IP 地址。
CWInterface* wifi = [[CWWiFiClient sharedWiFiClient] interface];
NSError *err = nil;
NSSet *networksSet = [wifi scanForNetworksWithName:nil error:&err];
NSArray *allNetworks = [networksSet allObjects];
for (CWNetwork *network in allNetworks) {
NSLog(@"SSID : %@",network.ssid);
NSLog(@"BSSID : %@",network.bssid);
}
这可以使用 Apple 提供的 CoreWLAN.framework 来完成,但是如何获取其他无线网络的详细信息?
【问题讨论】:
标签: objective-c macos cocoa wifi corewlan