谁帮我实现下B/S架构服务器端测试客户端掉线的代码?谢谢!
由一个页面里的AJAX每30秒发送一次消息给服务器,发送的session里包含ID和最后发送时间。由服务器一直捕获到这个session,将此session放到一个Arraylist里。每次捕获到session就和服务器里的arraylist对比。如果arraylist里有这个ID则只是刷新最后时间,如果没有,则新增ID和最后时间。同时,另起一个线程每30秒遍历这个数组,如果发现ID的最后刷新时间大于现在时间90秒,则将ID 从数组里删除,同时运行另外一个操作数据库的方法。