【发布时间】:2011-03-18 09:08:17
【问题描述】:
我已经知道如何检查是否有互联网连接。 但是我希望在用户插入局域网或连接到 wifi 网络时调用这个(函数)。基本上我正在为我的大学创建一个自动登录。
【问题讨论】:
我已经知道如何检查是否有互联网连接。 但是我希望在用户插入局域网或连接到 wifi 网络时调用这个(函数)。基本上我正在为我的大学创建一个自动登录。
【问题讨论】:
我想你可以有一个侦听器线程,它会简单地检查互联网连接的状态,并在连接出现或丢失时引发事件。
【讨论】:
到目前为止,最简单的方法是简单地尝试定期运行标准自动登录程序,如果一切正常,用户已登录,如果没有,则没有连接。除非您正在编写某种网络连接诊断应用程序,否则尝试确定为什么没有连接是没有意义的。
【讨论】:
NetworkInterface[] nics=NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics)
{
if (adapter.OperationalStatus == OperationalStatus.Up)
{
if (adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
{
Console.WriteLine("Wifi");
}
}
}
NetworkInterfaceType.Lan 适用于 LAN
【讨论】: