前台保存周期提醒的值;windows service根据表equip_task中的周期值来生成需要提醒的值;插入到equip_task_b中!前台再用system.windows.forms.timer控件;每分钟查看equip_task_b表来提醒一分钟以内的记录!现在的问题:如果windows service生成新纪录的时间和提醒时间刚好是两次间隔以内,他就不能提醒了!还又不能提醒两次!如何解决?
谢谢!

解决方案 »

  1.   

    如果windows service生成新纪录的时间和提醒时间刚好是两次间隔以内
    --------------
    什么意思?没听明白...
      

  2.   

    后台写入记录已经完成了!但是不知道如何做发消息这一块
    需要用到socket吗?
      

  3.   

    socket、Windows消息都可以...如果在一台计算机上最简单的做法是后台写入记录成功后写一个文件,前台程序用FileSystemWatcher监视此文件即可...
      

  4.   

    那就用UDP广播好了...这个实现最简单系统开销也小...
      

  5.   

    公司有几个vlan,服务器和客户端可能不在一个vlan内!
      

  6.   

    UDP广播不行就UDP点对点嘛,系统开销也不大...时间精确到分也可以,只要你的业务系统允许就行...