当前位置: 代码迷 >> C# >> C#怎么实现一直ping IP地址
  详细解决方案

C#怎么实现一直ping IP地址

热度:7628   发布时间:2013-02-25 00:00:00.0
C#如何实现一直ping IP地址
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秒接受一下返回就行了