在没有请求的情况的下,怎么给某个用户一个提示。

解决方案 »

  1.   

    用js,定时。。查一下
    setTimeout
    setInterval
      

  2.   

      是这样的,我想做个登陆踢人的功能,就是同一个账号不能被重复登录,后登陆者能将先登陆者踢掉。现在我已经将先登陆者登陆的session清除掉了。怎么给先登录者一个反馈。
      

  3.   


    用户表加一个字段,用来表示是否是登陆状态。比如status == 1表示正在登陆中。当session过期或退出时,在listener中设置status==0表示已经退出。。
      

  4.   

    先登陆者登陆的session被清除掉了之后, 当他发起任意一个请求的时候给他提醒就行了,他没有请求怎么提醒啊
      

  5.   

    你既然能够找到自己在不在的分界点——session是否清掉,那么你可以写个ajax每隔时间去检测是否清除了session,如果清除了表示自己已经被踢掉了,那么在ajax的回调函数中来个alert提醒就可以了。
      

  6.   

    前台是flex的话很好做,用red5或者BlazeDS实现推送就可以
    js的话只能定时轮询了
      

  7.   


    这样每5秒去请求的话,对服务器的压力是不是很大?还有我把session都统一放到一个在服务器加载系统的时候就初始化的一个单例模式的session容器里面,如果是集群环境的话这个session容器能不能被共用。