zoukankan      html  css  js  c++  java
  • C#测试网络链接状态

    网络判断网络连接有多种办法,通过C#程序也可以判断与远程主机的连接状态。具体实现方法
    public string NetStatus()
                    {
                            ManagementObjectCollection objects;
                            string status = "";
                            ManagementObjectSearcher searcher = new ManagementObjectSearcher();
                            searcher.Query.QueryString = "Select * From Win32_NetworkAdapter ";
                            objects = searcher.Get();
                            foreach(ManagementObject obj in objects)
                            {
                                    foreach(PropertyData p in obj.Properties)
                                    {
                                            if(p.Name.Equals("NetConnectionStatus"))
                                            {
                                                    if(p.Value!=null)
                                                    {
                                                            status = p.Value.ToString();
                                                    }
                                            }
                                    }
                            }
                            switch(status)
                            {
                                    case "0":
                                            return "Disconnected";
                                    case "1":
                                            return "Connecting ...";
                                    case "2":
                                            return "Connected";
                                    case "3":
                                            return "Disconnecting ...";
                                    case "4":
                                            return "Hardware not present";
                                    case "5":
                                            return "Hardware disabled";
                                    case "6":
                                            return "Hardware malfunction";
                                    case "7":
                                            return "Media disconnected";
                                    case "8":
                                            return "Authenticating";
                                    case "9":
                                            return "Authentication succeeded";
                                    case "10":
                                            return "Authentication failed";
                                    default:
                                            return "";
                            }
                    }
    
    





  • 相关阅读:
    LSTM
    Realsense D435i
    ubuntu18 realsenseD435i
    net
    test
    LSTM Accuracy
    boost x64 lib
    E0443类模板 "std::unordered_set" 的参数太多
    PropertySheet
    freetype 编译
  • 原文地址:https://www.cnblogs.com/cgli/p/1938391.html
Copyright © 2011-2022 走看看