我想控制系统中的所有电脑。我正在向他们的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。