C# 3.0 如何使用c查找所有LAN系统模式,无论系统处于注销还是休眠状态

C# 3.0 如何使用c查找所有LAN系统模式,无论系统处于注销还是休眠状态,c#-3.0,C# 3.0,我正在使用ip地址查找机器的活动状态 System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping(); System.Net.NetworkInformation.PingReply rep = p.Send(ip); if (rep.Status == System.Net.NetworkInformation.IPStatus.Success) 您

我正在使用ip地址查找机器的活动状态

System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
            System.Net.NetworkInformation.PingReply rep = p.Send(ip);
            if (rep.Status == System.Net.NetworkInformation.IPStatus.Success)

您可以使用此代码检查状态..并浏览此网站,您可以了解一些信息


我不明白这里的问题是什么。您显示的代码是否有效?如果没有,怎么会不起作用?你看到了什么样的行为,与你期望的结果相比又如何呢?
  using System.Net.NetworkInformation;
  public bool IsNetworkLikelyAvailable() 
  {
  return NetworkInterface
  .GetAllNetworkInterfaces()
  .Any(x => x.OperationalStatus == OperationalStatus.Up);
    }