引用:atj1992 发表于 2022-04-13 10:44 现在的逻辑是多端互踢 |
引用:JackJiang 发表于 2022-04-13 10:43 还有小程序 |
引用:JackJiang 发表于 2022-04-13 10:43 ios pc Android |
引用:atj1992 发表于 2022-04-13 10:22 多端指的都是什么端?你是打算同一账号允许登陆什么端? |
引用:JackJiang 发表于 2022-04-13 10:17 好的 因为我这边需要多端同时登录 是否可支持这种情况 如果支持 那么如果A 给B 发消息会如果多端在登录 会出现什么情况呢? |
引用:atj1992 发表于 2022-04-13 10:05 理论上来说,被踢就是重复登陆。当客户端收到被踢指令时,就该释放所有资源(同时可跳到登陆界面) |
引用:JackJiang 发表于 2022-04-13 10:03 不确定 所以我才问下都会有哪些原因 |
引用:atj1992 发表于 2022-04-13 09:35 有同一账号重复登陆发生吗 |
引用:JackJiang 发表于 2022-04-12 15:38 这个被T是有哪些原因造成的呢? |
你的日志里,为什么会显示有被踢信息?你确认一下: 2022-04-12 15:29:50.101 14888-14888/com.beitone.medical.doctor D/LocalDataReciever: 【IMCORE-TCP】收到服务端发过来的“被踢”指令. 2022-04-12 15:29:50.116 14888-14888/com.beitone.medical.doctor E/ChatBaseEventImpl: 【DEBUG_UI】已收到服务端的"被踢"指令,kickoutInfo.code:1 另外,如果帐到被踢指令,应用层应该跳到登陆界面,并释放一切资源才对 |
引用:JackJiang 发表于 2022-04-11 15:19 又出现了 2022-04-12 15:29:50.083 14888-15248/com.beitone.medical.doctor I/LocalSocketProvider: 【IMCORE-TCP】channel优雅退出开始。。。 2022-04-12 15:29:50.083 14888-15248/com.beitone.medical.doctor I/LocalSocketProvider: 【IMCORE-TCP】channel优雅退出结束。 2022-04-12 15:29:50.084 14888-14888/com.beitone.medical.doctor I/ChatBaseEventImpl: 【DEBUG_UI】IM服务器登录/重连成功!0 2022-04-12 15:29:50.084 14888-15248/com.beitone.medical.doctor D/TcpClientHandler: 【IMCORE-netty-channelInactive】连接已断开。。。。(isLocalSocketReady=false, ClientCoreSDK.connectedToServer=true) 2022-04-12 15:29:50.085 14888-15248/com.beitone.medical.doctor D/TcpClientHandler: 【IMCORE-netty-channelInactive】连接已断开,立即提前进入框架的“通信通道”断开处理逻辑(而不是等心跳线程探测到,那就已经比较迟了)...... 2022-04-12 15:29:50.090 14888-14888/com.beitone.medical.doctor I/ChatBaseEventImpl: 【DEBUG_UI】IM服务器登录/重连成功!0 2022-04-12 15:29:50.101 14888-14888/com.beitone.medical.doctor D/LocalDataReciever: 【IMCORE-TCP】收到服务端发过来的“被踢”指令. 2022-04-12 15:29:50.116 14888-14888/com.beitone.medical.doctor E/ChatBaseEventImpl: 【DEBUG_UI】已收到服务端的"被踢"指令,kickoutInfo.code:1 2022-04-12 15:29:50.117 14888-14888/com.beitone.medical.doctor E/ChatBaseEventImpl: 【DEBUG_UI】与IM服务器的网络连接出错关闭了,error:-1 2022-04-12 15:29:50.119 14888-14888/com.beitone.medical.doctor E/ChatBaseEventImpl: 【DEBUG_UI】与IM服务器的网络连接出错关闭了,error:-1 2022-04-12 15:29:50.121 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:29:53.127 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:29:56.134 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:29:59.140 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:02.145 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:05.158 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:08.174 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:11.188 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:14.202 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:17.214 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:20.223 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:23.228 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:26.238 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:29.244 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:32.258 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:35.269 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:38.284 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:41.300 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:44.307 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:47.320 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:50.335 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:53.345 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:56.359 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:30:59.378 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:02.390 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:05.399 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:08.407 14888-15056/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:11.412 14888-15088/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:14.418 14888-15087/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... 2022-04-12 15:31:17.424 14888-15053/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true... |
引用:atj1992 发表于 2022-04-11 11:44 那你多观察一下,看能不能复现这种现象 |
引用:JackJiang 发表于 2022-04-11 10:45 现在复现不了了 我从新登录了就好了 |
引用:atj1992 发表于 2022-04-11 10:38 现象就是一直重连,不能成是吗? 你用我编译的这个客户端:http://rbchat_beta.52im.net/meup,用你同样的手机和网络,在同样的条件上连接我的服务端,来复现一下看看问题是否同样存?对照一下,然后再分析 |
引用:JackJiang 发表于 2022-04-11 10:30 TCP 心跳默认 手机熄屏那个是我早上来打开app试了下发送消息 成功了 然后手机自动几分钟熄屏了 我去上了个厕所 大概20分钟左右吧回来后打开 发消息收不到了 log就一直隔秒提示这个 手机型号小米8 Android9 |
用的是tcp还是udp协议? 心跳设置的多长时间? 另外,手机熄屏20分钟后再打开,这是用在什么场景下? 是什么样的手机型号(包括Androd版本是多少?) |