请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,关于这个netty的框架。

老师,请问一下,neety是不是就是建立了所谓的长连接
比如说防止多端登录,账户在A端登录了以后,又在B端登录,那么A端要被踢下线,实现方法是不是和你教程差不多一样的。

正在回答

1回答

风间影月 2019-07-20 23:44:09

多端登录通过redis控制,利用token机制

0 回复 有任何疑惑可以回复我~
  • 提问者 全是甘货 #1
    比如我手机App端要被踢,利用token估计不能主动踢吧,只能他需要联网的时候token置为无效,然后app这边要设置无效token返回登录页面(也就是被动踢)对吗?
    回复 有任何疑惑可以回复我~ 2019-07-20 23:45:59
  • 风间影月 回复 提问者 全是甘货 #2
    你在iPhone登录,手机上有有token1,此时你又在安卓登录,手机上有token2,redis中的老token被新的覆盖,ios再次发起请求,服务端检验发现token发生变化,提示  您已在其他手机端登录
    回复 有任何疑惑可以回复我~ 2019-07-20 23:50:38
  • 提问者 全是甘货 回复 风间影月 #3
    我明白,这得ios这边有心跳机制,而且等到心跳那一下才知道自己被下线了。
    这个原理以前不知道,谢谢老师点名。
    
    另外学生想问的是netty是不是能实现实时踢下线,不用被动告知
    回复 有任何疑惑可以回复我~ 2019-07-21 00:06:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信