要保证用户在线 想法是 定时给客户端发送包 如果没连接上则T下线 请问如何实现
解决方案 »
- 谁知道httpclient怎么处理form提交,并且获取到form表单数据(如:hidden属性等)
- 有很多人问关于树菜单的问题,最新上传了AJAX树菜单的自定义标签版,大家可以去下载!
- sql分类汇总问题,答对立刻给分,先到先到
- 我的数据库连接怎么错了啊??
- list简单问题,在线等待
- 捂紧口袋!不要现在买房子。大家万众一心,敌人就快撑不住了。
- 菜鸟:请问HashSet()是做什么用的?
- jsp与servlet的几个小问题
- 求救!急!哪位高手能给我一个用jbuilder开发的jsp+javabean(或ejb)+数据库的例子啊?
- 关于中文显示的问题,与java,jsp,mysql都有关
- 求助呀,急,flash单独可以显示,放在服务器上无法显示了
- 数据库查询数据导入excel中
比如,在数据库里面,每个用户信息的表都多设一个字段用来储存上次接收到该用户的心跳包的时间。客户端每隔一段时间给服务器发送一个数据包,而服务器每接收到一个心跳包就更新数据库中的该用户的上次心跳包时间的字段。然后服务器另外开一个线程,每隔一段时间检测一次所有的用户是否在线(看当前时间与该用户的上次心跳包时间的差值,如果超过某个特定值,则认为该用户已经掉线)。
这个 不用 数据库 吧。。
服务端搞个 map存下 所有登录用户,客户端定时发消息,收到消息的ID 更新下session