就和QQ类似 如果一个号被2个人登录 后着把前着给挤掉线怎么做,我把Session给清空了 没能成功哦

解决方案 »

  1.   

    Web服务器?没看懂。服务器端肯定维护着一个客户端的列表,一般以用户名作为key, value包含着客户的socket连接。如果有同名用户登录上来,在列表中找到对应的socket, 断开socket就Ok了
      

  2.   

    你每次登录进入的时候记录一个状态
    将状态存入session
      

  3.   

    你说的是web服务器? asp.net?
    如果是web, 每个客户端机器都有自己的单独Session, 和Session没关系,你清空Session只是清当前客户端对应的Session,影响不了别人。如果非要清别人的Session。  那只能在HttpApplication对象上侦听一个事件,把每个新生成的Session都保存起来,然后里面存的值索引到Session,然后清空。
      

  4.   

    session里保存登录时间
    数据库也保存一下
    对比如果不一致则结束sessin