我是这么做的,在服务器端新开一个线程,定时检测用户是否有新的行为,如果超过一定的时间没有新的行为的话,就干掉这个用户,就不用害怕他是否直接断电了

解决方案 »

  1.   

    这样做并不能完全解决问题!
        因为该系统运行其间允许用户长时间无行为!(如晚上值班时)
        在线等待!!!
    谢谢!
      

  2.   

    客户端要定时向服务器发送消息,表示在线,超过一定时间服务器收不到消息表示已掉线!
      

  3.   

    建立服务器和客户端通信程序,比如:每隔5分钟通信一次,如果无响应,则将此用户的online去掉。如果用户在间隔中间再次登录,你可以提示,然后将原来的online去掉。
    想要快速编写asp还是用MS的Interdev,它有提示信息的。
    不过,还是建议你用Edit Plus等文本编辑工具编写,这样对于你编程有很大好处。