各位:
    我在学习写一个windows的服务程序,目前暂时在console下面实现,其所要达到的目的是每隔一段固定的时间就能ping我指定的ip.这个ping一次很好解决,但是如何在这个基础上让该ping程序暂停一段时间,比如说是10分钟再ping一次,又过10分钟ping......  
   请各位高手不吝赐教!谢谢~

解决方案 »

  1.   

    用多线称,睡眠10分钟后自动唤醒去ping
      

  2.   

    这个我也考虑过,但这样的话一个线程就自能ping一个ip,事实上我要ping10个ip以上,那么要10个线程么?
      

  3.   

    FileSystemWatcher文件监视的类..作为后台服务运行..监视某个文件夹..在相应的操作执行前,运行你相应的代码..
    具体做法...MSDN.
      

  4.   

    thread.sleep()
    还有
    定时器.
      

  5.   

    这样的话一个线程就自能ping一个ip,事实上我要ping10个ip以上
    怎么会呢
    一个线程中你想ping多少个都可以啊
      

  6.   

    用Windows Service吧,然后start方法过后启动定时器,每10分钟执行一次
      

  7.   

    用windows的计划任务不是很简单?
      

  8.   

    使用Windows的计划任务是不错的实现,不过要把计划任务服务启动起来。
      

  9.   

    用程序的话,用timer控件或者是多线程都可以,windows的计划任务是除程序以外最好的方法