c#实现ping详解编程语言

using System.Net.NetworkInformation; 
using System.Text; 
 
public static int PingHost(string ipStr) 
{ 
    Ping pingSender = new Ping(); 
    PingOptions options = new PingOptions(); 
    options.DontFragment = true; 
    string data = "a"; 
    byte[] buffer = Encoding.ASCII.GetBytes(data); 
    int timeout = 1000; 
    try 
    { 
        PingReply reply = pingSender.Send(ipStr, timeout, buffer, options); 
        if (reply.Status == IPStatus.Success) 
        { 
            return 0; 
        } 
 
    } 
    catch { } 
    return 1; 
} 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/20959.html

(0)
上一篇 2021年7月19日 23:54
下一篇 2021年7月19日 23:54

相关推荐

发表回复

登录后才能评论