2016-09-01 21 views
0

有没有任何方法可以在不使用shell脚本的情况下检索活动/非活动网络连接? CWInterface只给出了WiFi网络状态信息和CNCopyCurrentNetworkInfo不可用在OS X在OS X上获取活动网络连接

+1

如果你想,你在命令行上运行的ifconfig获得同样的信息,你可以做的不如阅读源代码,它:https://opensource.apple.com/source/network_cmds/network_cmds-77/ifconfig.tproj/ifconfig.c – Monolo

回答

0
 CWInterface* wifi = [[CWWiFiClient sharedWiFiClient] interface]; 
     int secType  = (int)[wifi security]; 
     int channel  = (int) [[wifi wlanChannel] channelNumber]; 
     int rssi  = [wifi rssiValue]; 
     NSString *ssid = [wifi ssid]; 
     NSString *bssid = [wifi bssid]; 
+0

不用客气;)我在问这个问题后添加了'CWWiFiClient' https://github.com/xamarin/xamarin-macios/pull/853 –

+0

而“CWWiFiClient”仅适用于OS X 10.10+。 –