小编cdh*_*nna的帖子

如何获取dotnet核心中当前连接的WiFi SSID和信号强度?

我知道该帖子获取Windows Vista上与C#.Net连接的无线网络的SSID, 它描述了如何在C#中获取ssid。但是,dotnet核心不支持该库。有没有办法获取点网核心中当前连接的wifi适配器的ssid和信号强度?我尝试过使用NetworkInterface命名空间(System.Net.NetworkInformation),这似乎至少给了我一些有关网络的诊断信息,但是它绝对不包含ssid。你们有什么感想?支持(还)吗?

我正在使用的代码如下。它没有给我我所需要的。我主要是用它来与调试器一起探索的。

var interfaces = NetworkInterface.GetAllNetworkInterfaces();
var connected = interfaces
     .Where(i => i.OperationalStatus == OperationalStatus.Up)
     .Where(i => i.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
     .ToList();

var wifi = connected[0];
var props = wifi.GetIPProperties();
var addr = wifi.GetPhysicalAddress();
var stats = wifi.GetIPStatistics();
Run Code Online (Sandbox Code Playgroud)

多谢你们。

.net c# .net-core

6
推荐指数
1
解决办法
1002
查看次数

标签 统计

.net ×1

.net-core ×1

c# ×1