C#如何实现一直ping IP地址 就想cmd中的ping 192.168.0.1 -t 这个,一直ping
Ping pp = new Ping();
PingReply ppResult = pp.Send(Convert.ToString(dataGridView1.Rows[i].Cells[1].Value), 10);
我这个ping就是做好了,,但是这个是点击一次按钮,就ping一次,,怎么实现点击按钮后,程序一直ping?
------解决方案--------------------------------------------------------
while (true)
{
Ping pp = new Ping();
PingReply ppResult = pp.Send(Convert.ToString(dataGridView1.Rows[i].Cells[1].Value), 10);
}
------解决方案--------------------------------------------------------
帮1楼代码放到线程里,不然你点了按钮程序就卡死了。
------解决方案--------------------------------------------------------
简单点——
弄个定时器,
或者 while循环里 放个 Sleep()睡眠函数。
------解决方案--------------------------------------------------------
再提供个思路,调用CMD.EXE,输入ping 192.168.0.1 -t
1秒接受一下返回就行了