我有以下代码来获取当前WIFI的bssid:
var status = CaptiveNetwork.TryCopyCurrentNetworkInfo("en0", out dict);
if (status == StatusCode.NoKey)
{
return null;
}
var bssid = dict[CaptiveNetwork.NetworkInfoKeyBSSID];
var ssid = dict[CaptiveNetwork.NetworkInfoKeySSID];
但是当我检查bssid时,我注意到mac地址中的八个段之一具有与实际bssid不同的值。例如如果wifi路由器的bssid为b0:34:f6:23:a1:33,则上面的代码返回b0:b0:f6:23:a1:33,该值在第二段中更改。
如何获得正确的bssid?