判断用户在线,包括非法退出。实在没有好办法谢谢!
在用户的表中加了一个字段,登录的时候会标识在线,但是当用户非法离开,这个值就无法改变了。有没有什么具体一点点好办法?谢谢。 --------------------编程问答-------------------- 客户端发送keep-alive,然后服务器记录最后活动时间。将超过一定时间没有发送心跳请求的用户判定为退出的。 --------------------编程问答--------------------用这种做法是不是要在一个全局页面每隔一段时间通过AJAX向后台发送数据呢? --------------------编程问答-------------------- 对于IE浏览器,keep-alive是默认的行为
http://support.microsoft.com/kb/813827/zh-cn --------------------编程问答-------------------- 楼上都说得差不多了 --------------------编程问答-------------------- 看你对实时性的要求,一般每5分钟向服务器AJAX方式报告账号正在活动,服务器发现5分钟没有报告的账号进行离线处理。
不会很难吧就一个AJAX请求,服务器维护这个全局集合。 --------------------编程问答-------------------- AJAX,隔一定时间向服务器发送一次请求
补充:.NET技术 , ASP.NET