【问题标题】:How to find the all LAN systems mode using c# whether the system is in log off or hibernate如何使用c#查找所有LAN系统模式,无论系统是注销还是休眠
【发布时间】:2011-04-01 13:44:04
【问题描述】:

我正在使用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)

【问题讨论】:

  • 我不明白这里的问题是什么。您显示的代码是否有效?如果没有,如何不起作用?您看到了什么行为,与您预期的结果相比如何?

标签: c#-3.0


【解决方案1】:

您可以使用此代码检查状态..还可以浏览此站点您可能会有所了解...System.Net.NetworkInformation Namespace

  using System.Net.NetworkInformation;
  public bool IsNetworkLikelyAvailable() 
  {
  return NetworkInterface
  .GetAllNetworkInterfaces()
  .Any(x => x.OperationalStatus == OperationalStatus.Up);
    }

【讨论】:

    猜你喜欢
    • 2022-09-27
    • 2011-02-06
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多