当前位置: 技术问答>java相关
聊天室中先登陆的人如何得到别人的登陆消息?
来源: 互联网 发布时间:2017-03-08
本文导语: 我想用jsp做一个聊天室,但是现在有一个问题, 后来的人登陆后,以前的人不知道他进来了,所以第一个人“聊天对象”下拉框中没有第二个人名字,也就不能与之聊天。请问有没有一个好的解决办法? ...
我想用jsp做一个聊天室,但是现在有一个问题,
后来的人登陆后,以前的人不知道他进来了,所以第一个人“聊天对象”下拉框中没有第二个人名字,也就不能与之聊天。请问有没有一个好的解决办法?
后来的人登陆后,以前的人不知道他进来了,所以第一个人“聊天对象”下拉框中没有第二个人名字,也就不能与之聊天。请问有没有一个好的解决办法?
|
把用户的登陆信息记录到数据库中
当用户登陆时,把登陆用户名和时间记录入数据库,并把当前时间记入session变量
定时刷新页面并读取数据库,更新session变量为当前时间,当用户退出时,session的值就不再变化,设置一个超时时间,当这个当前时间与session记录的时间差大于这个超时时间时,清空该用户在数据库中的信息
当用户登陆时,把登陆用户名和时间记录入数据库,并把当前时间记入session变量
定时刷新页面并读取数据库,更新session变量为当前时间,当用户退出时,session的值就不再变化,设置一个超时时间,当这个当前时间与session记录的时间差大于这个超时时间时,清空该用户在数据库中的信息
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。