这个问题已经在这里有一个答案:
- C#检查远程服务器 5个回答
我想检查服务器是否是活着还是没有使用ping()方法。
有没有向任何解决方案?
在目前下方的方法是确定了我。
public static bool PingToServer(string ipServer)
{
bool isServerLife = false;
try
{
Ping ping = new Ping();
PingReply pingReply = ping.Send(ipServer, 5000);
if (pingReply.Status == IPStatus.Success)
{
isServerLife = true;
}
}
catch (Exception e)
{
Console.Write("PingToServer: Cannot ping to server, " + e.Message);
}
return isServerLife;
}