默认
发表评论 16
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助MobileIMSDK自动重连启动中
手机熄屏放了一段时间(20分钟左右)打开后提示如图log

2022-04-11 09:58:54.156 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:58:57.165 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:00.178 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:03.194 2242-2374/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:06.204 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:09.213 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:12.225 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:15.236 2242-2374/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:18.252 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:21.276 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:24.285 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:27.301 2242-2374/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:30.316 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:33.335 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:36.355 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:39.371 2242-2374/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:42.381 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:45.389 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:48.397 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:51.410 2242-2374/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:54.422 2242-2402/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 09:59:57.434 2242-2401/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...
2022-04-11 10:00:00.443 2242-2377/com.beitone.medical.doctor D/AutoReLoginDaemon: 【IMCORE-TCP】自动重新登陆线程执行中, autoReLogin?true...


想问下这个是什么意思呢?而且此时收消息是收不到的

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

5L2W{7F%N`M[3C7U[7GC]MA.png (118.7 KB, 下载次数: 2988)

5L2W{7F%N`M[3C7U[7GC]MA.png
上一篇:[已回复] MobileIMSDK怎么部署到php后端代码的服务器当中下一篇:[已回复] 咨询下MobileIMSDK消息存本地sqlite的思路
推荐方案
评论 16
用的是tcp还是udp协议?
心跳设置的多长时间?

另外,手机熄屏20分钟后再打开,这是用在什么场景下?
是什么样的手机型号(包括Androd版本是多少?)
引用:JackJiang 发表于 2022-04-11 10:30
用的是tcp还是udp协议?
心跳设置的多长时间?

TCP 心跳默认 手机熄屏那个是我早上来打开app试了下发送消息 成功了 然后手机自动几分钟熄屏了 我去上了个厕所 大概20分钟左右吧回来后打开 发消息收不到了 log就一直隔秒提示这个 手机型号小米8 Android9
引用:atj1992 发表于 2022-04-11 10:38
TCP 心跳默认 手机熄屏那个是我早上来打开app试了下发送消息 成功了 然后手机自动几分钟熄屏了 我去上了 ...

现象就是一直重连,不能成是吗?

你用我编译的这个客户端:http://rbchat_beta.52im.net/meup,用你同样的手机和网络,在同样的条件上连接我的服务端,来复现一下看看问题是否同样存?对照一下,然后再分析
引用:JackJiang 发表于 2022-04-11 10:45
现象就是一直重连,不能成是吗?

你用我编译的这个客户端:http://rbchat_beta.52im.net/meup,用你同 ...

现在复现不了了 我从新登录了就好了
引用:atj1992 发表于 2022-04-11 11:44
现在复现不了了 我从新登录了就好了

那你多观察一下,看能不能复现这种现象
引用: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...
你的日志里,为什么会显示有被踢信息?你确认一下:
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-12 15:38
你的日志里,为什么会显示有被踢信息?你确认一下:
2022-04-12 15:29:50.101 14888-14888/com.beitone.me ...

这个被T是有哪些原因造成的呢?
引用:atj1992 发表于 2022-04-13 09:35
这个被T是有哪些原因造成的呢?

有同一账号重复登陆发生吗
引用:JackJiang 发表于 2022-04-13 10:03
有同一账号重复登陆发生吗

不确定 所以我才问下都会有哪些原因
引用:atj1992 发表于 2022-04-13 10:05
不确定 所以我才问下都会有哪些原因

理论上来说,被踢就是重复登陆。当客户端收到被踢指令时,就该释放所有资源(同时可跳到登陆界面)
引用:JackJiang 发表于 2022-04-13 10:17
理论上来说,被踢就是重复登陆。当客户端收到被踢指令时,就该释放所有资源(同时可跳到登陆界面)

好的 因为我这边需要多端同时登录 是否可支持这种情况 如果支持 那么如果A 给B 发消息会如果多端在登录 会出现什么情况呢?
引用:atj1992 发表于 2022-04-13 10:22
好的 因为我这边需要多端同时登录 是否可支持这种情况 如果支持 那么如果A 给B 发消息会如果多端在登录  ...

多端指的都是什么端?你是打算同一账号允许登陆什么端?
引用:JackJiang 发表于 2022-04-13 10:43
多端指的都是什么端?你是打算同一账号允许登陆什么端?

ios pc Android
引用:JackJiang 发表于 2022-04-13 10:43
多端指的都是什么端?你是打算同一账号允许登陆什么端?

还有小程序
引用:atj1992 发表于 2022-04-13 10:44
ios pc Android

现在的逻辑是多端互踢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部