当前位置: 代码迷 >> Java相关 >> 务实现方法,请同学们赐教
  详细解决方案

务实现方法,请同学们赐教

热度:283   发布时间:2016-04-22 21:56:35.0
求实现方法,请同学们赐教
=。=练习中遇到了这样的问题,要实现在客户端管理界面实时更新
当前在线人的ID,昵称,上线时间,在线时就显示,,有好的实现方法么

------解决方案--------------------
1 最原始的方法,页面上放一个定时执行的JS,自动AJAX获取

2 长连接,comet(需要服务器支持,而且也不是所有浏览器都能正常工作)
------解决方案--------------------
数据库里面添加一个标志位,上线就给改为true,然后再读取数据,下线的时候改为false.
------解决方案--------------------
竟然你用同步的方式了,那你在服务端监听到一个socket连接上来的时候就可以循环你的ManageClient这里面的所有当前连接的socket,往这每个socket去输出这个刚连接上来的用户信息不就完了,其实就是个群发信息而已
------解决方案--------------------
楼主可以看下socket的知识。
  相关解决方案