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?

解决方案 »

  1.   

    while (true)
    {
    Ping pp = new Ping();
                PingReply ppResult = pp.Send(Convert.ToString(dataGridView1.Rows[i].Cells[1].Value), 10);
    }
      

  2.   

    简单点——弄个定时器,或者 while循环里 放个 Sleep()睡眠函数。
      

  3.   

    再提供个思路,调用CMD.EXE,输入ping 192.168.0.1 -t 
    1秒接受一下返回就行了
      

  4.   

    补上送上调用CMD.EXE方法,并能持续接受返回结果的方法
    传送门
    http://blog.csdn.net/meditatorx/article/details/5663318
      

  5.   

    学习了。可以设置定时器,设置特定的时间触发该Ping事件。
      

  6.   


    歪解,Ping class implements IDisposable. 内存真的不要钱?