C#如果Ping响应错误时间很长

时间:2016-05-25 19:56:54

标签: c# ping

我想控制系统中的所有电脑。我正在向他们的IP发送ping请求。我的代码如下:

public static bool PingHost(string nameOrAddress)
{
    bool pingable = false;
    Ping pinger = new Ping();
    try
    {
        PingReply reply = pinger.Send(nameOrAddress);
        pingable = reply.Status == IPStatus.Success;
    }
    catch (PingException)
    {
        // Discard PingExceptions and return false;
    }
    return pingable;
}

我为ping尝试了不同的代码,但问题是一样的。如果ping成功。响应很快。但如果ping不成功的响应很长时间。 我想ping所有的PC ips。

0 个答案:

没有答案