我想ping任何ip地址并获取返回值,让我知道它是否成功。像这样的东西
if(ping.Equals(success)) { ... }
答案 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