使用System.Net;
使用系統。Net . NetworkInformation
班級計劃
{
靜態void Main(string[] args)
{
int count = 4;
IP地址addr =地址。parse(" 220.181.111.86 ");
Ping Ping = new Ping();
long time sum = 0;
int succount = 0;
//發送
控制臺。WriteLine ("ping {0} ",addr);
for(int I = 0;我& lt數數;++i)
{
PingReply pr = ping。發送(地址);
如果(公關。狀態== IPStatus。TimedOut)
控制臺。WriteLine(" time out ");
else if (pr。狀態== IPStatus。成功)
{
控制臺。WriteLine ("delay: {0}毫秒",pr。round time);
++ succount;
timeSum += pr。往返時間;
}
}
如果(timeSum!= 0)
控制臺。WriteLine("平均延遲{0} ms,丟包率{1}% ",1.0 * timesum/succount,(count-succount)* 100.0/count);
其他
控制臺。WriteLine("丟包率100% ");
返回;
}
}