当前位置: 代码迷 >> C# >> 腾讯qq怎样实现的一个账号多处登录时,将前一次登录的账号挤底线
  详细解决方案

腾讯qq怎样实现的一个账号多处登录时,将前一次登录的账号挤底线

热度:309   发布时间:2016-04-28 08:38:08.0
腾讯qq怎样实现的一个账号多处登录时,将前一次登录的账号挤下线?
如题,因为我最近在做这样一个局域网的及时聊天工具,所以想了解一下这样的机制。
------解决思路----------------------
登录记录持久在服务端呗,后面登录后就把登录信息替换掉,同时服务端通知之前的客户端下线
------解决思路----------------------
应该是持续的心跳检测吧
针对A账号,服务器共享内存记录的A的信息是(192.168.1.2)
新的客户端登陆A账号,服务器检测到192.168.1.3,断开前面的192.168.1.2的连接,共享内存更改A账号的登录信息
  相关解决方案