使用C# ping主机的技巧
发布时间:2021-12-17 19:37:44 所属栏目:PHP教程 来源:互联网
导读:在我们开发项目时经常会遇到要ping主机的问题,现在我封装了一个ping主机的方法, 代码如下: /// summary /// Ping指定的主机,看能否ping通 /// /summary /// param name=Address(主机地址)/param /// param name=TimeOut(超时时间,默认:1s)/param /// retu
在我们开发项目时经常会遇到要ping主机的问题,现在我封装了一个ping主机的方法, 代码如下: /// <summary> /// Ping指定的主机,看能否ping通 /// </summary> /// <param name="Address">(主机地址)</param> /// <param name="TimeOut">(超时时间,默认:1s)</param> /// <returns>True if a response is received, false otherwise</returns> public static bool PingHost(string Address, int TimeOut = 1000) { using (System.Net.NetworkInformation.Ping PingSender = new System.Net.NetworkInformation.Ping()) { PingOptions Options = new PingOptions(); Options.DontFragment = true; string Data = "test"; byte[] DataBuffer = Encoding.ASCII.GetBytes(Data); PingReply Reply = PingSender.Send(Address, TimeOut, DataBuffer, Options); if (Reply.Status == IPStatus.Success) return true; return false; } } ![]() (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |