private static void GetAvailableWifi()
{
WlanClient client = new WlanClient();
foreach (WlanClient.WlanInterface wlanIface in client.Interfaces)
{
Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList(0);
foreach (Wlan.WlanAvailableNetwork network in networks)
{
Wlan.Dot11Ssid ssid = network.dot11Ssid;
string networkname = Encoding.ASCII.GetString(ssid.SSID, 0, (int)ssid.SSIDLength);
if (networkname != "")
{
networkList.Add(networkname.ToString());
}
}
}
if(networkList.Count > 0)
{
Console.WriteLine("Listing the available wifi");
Console.WriteLine("--------------------------");
foreach(var item in networkList)
{
Console.WriteLine(item.ToString());
}
}
}