从C#控制台应用程序我打开命令提示符并检查ping实用程序.
string aptracommand;
aptracommand = "/C ping 10.38.2.73";
Process.Start(@"cmd",aptracommand);
Run Code Online (Sandbox Code Playgroud)
现在,我需要应用一个条件语句,如果ping请求超时然后它应该说"无法连接",如果它能够ping,那么需要显示"服务器已启动"
您可以使用Ping类来实现此目的.如下所述:
using System.Net.NetworkInformation;
var ping = new Ping();
var reply = ping.Send("10.38.2.73", 60 * 1000); // 1 minute time out (in ms)
if (reply.Status == IPStatus.Success)
{
Console.WriteLine("Server is up");
}
else
{
Console.WriteLine("Server is down");
}
Run Code Online (Sandbox Code Playgroud)
您可以减少超时值,以快速检查服务器是启动还是关闭.
| 归档时间: |
|
| 查看次数: |
3075 次 |
| 最近记录: |