Ping主机地址的返回值

时间:2016-08-01 20:02:17

标签: c#

我想ping任何ip地址并获取返回值,让我知道它是否成功。像这样的东西

if(ping.Equals(success)) { ... }

2 个答案:

答案 0 :(得分:1)

First result on google for "C# Ping".页面底部附近的示例。

但基本归结为

Ping pingSender = new Ping ();
PingReply reply = pingSender.Send (ip, timeout);
if (reply.Status == IPStatus.Success)
     //Success
else
     //Failure

答案 1 :(得分:0)

var sender = new Ping();
var result = sender.Send("127.0.0.1");
if (Result.Status == IPStatus.Success)
    // OK
else
    // it failed

请注意,您需要使用指令System.Net.NetworkInformation

添加此指令