2018年6月21日 星期四

【C#】Ping

private static bool Ping(string machineName)
{
    try
    {
        Ping pingSender = new Ping();
        PingOptions options = new PingOptions();
        options.DontFragment = true;

        string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
        byte[] buffer = Encoding.ASCII.GetBytes(data);
        int timeout = 120;
        PingReply reply = pingSender.Send(machineName, timeout, buffer, options);
        if (reply.Status != IPStatus.Success)
        {
            return false;
        }
    }
    catch (Exception)
    {
        return false;
    }
    
    return true;
}

沒有留言:

張貼留言