推荐做成服务放在全天候服务器里,设置StartMode=Auto自启动
服务里开线程,24小时不停检测时间点
以服务器时间为准
到了时间发送消息给要通知的员工的电脑,用tcpip
员工的电脑里有客户端服务程序,一样是服务,接受用,收到显示给员工
如果员工收到了记录状态,否则一定时间间隔和不过过期时间钱前一直发,直到他电脑启动而且收到了
当然这里也可以简单地用数据库来读写,那不用发消息了,只要员工启动电脑后客户端服务启动完去检查一下服务器端服务
有没有填写过新的消息进数据库过而且是给自己的
还可以直接用windows message服务,用 net send ... ,不过一般现在都关掉了

解决方案 »

  1.   

    需要一个线程 不间断运行一边监听当前时间   我的建议是 如果项目大或者你写的程序不是24小时使用的话 就 写成一个windows 服务  每一分钟监视一次就行
      

  2.   

    既然是公司系统都是一个服务端,所以时间肯定是以服务器为准.用timer也可以,不必一直监听,时间到了自然触发,然后直接向客户端发信息即可