默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 关于MobileIMSDK服务端在客户端非正常退出超时时间内失败回调的问题
请教一个问题,今天做了一下如下的测试,
1:启动俩个客户端,他们之间可以互相收发消息

2:将一个客户端A的网络断开
3:客户端B向A发送消息
4:可以看到在服务器端出现发送3次失败的日志,但是没有执行失败的回调函数 onTransBuffer_C2C_RealTimeSendFaild_CallBack
6:之后服务器才检测到客户端A离线(我们设置的敏感度为30秒)。
5:重新恢复客户端A的网络后,客户端A重试登录后也没有收到消息

想问一下未检测到离线的情况下发送消息失败是不会调用这个回调函数的吗?onTransBuffer_C2C_RealTimeSendFaild_CallBack。
这种情况导致丢失消息怎么处理?谢谢!

[DEBUG] - [17:50:48.924]【@】当前在线用户共(2)人-------------------> | (OnlineProcessor^__printOnline:98)
[DEBUG] - [17:50:48.925]【DEBUG_回调通知】[typeu=-1]收到了客户端1发给客户端2的消息:str=3z | (ServerEventListenerImpl^onTransBuffer_C2C_CallBack:153)
[INFO] - [17:50:54.038][IMCORE]<< 收到客户端{uid:1}/180.169.42.178:4532的通用数据发送请求. | (ServerCoreHandler^messageReceived:203)
[DEBUG] - [17:50:54.038]【@】当前在线用户共(2)人-------------------> | (OnlineProcessor^__printOnline:98)
[DEBUG] - [17:50:54.038]【DEBUG_回调通知】[typeu=-1]收到了客户端1发给客户端2的消息:str=3z | (ServerEventListenerImpl^onTransBuffer_C2C_CallBack:153)
[INFO] - [17:50:59.045][IMCORE]<< 收到客户端{uid:1}/180.169.42.178:4532的通用数据发送请求. | (ServerCoreHandler^messageReceived:203)
[DEBUG] - [17:50:59.045]【@】当前在线用户共(2)人-------------------> | (OnlineProcessor^__printOnline:98)
[DEBUG] - [17:50:59.045]【DEBUG_回调通知】[typeu=-1]收到了客户端1发给客户端2的消息:str=3z | (ServerEventListenerImpl^onTransBuffer_C2C_CallBack:153)
[INFO] - [17:53:00.473][IMCORE]{uid:2}/180.169.42.178:4534的会话已关闭(user_id=2)了... | (ServerCoreHandler^sessionClosed:306)
[INFO] - [17:53:00.473].......... 【0】[当前正在被关闭的session] session.hashCode=974724611, session.ip+port=/180.169.42.178:4534 | (ServerCoreHandler^sessionClosed:311)
[INFO] - [17:53:00.473].......... 【1】[处于在线列表中的session] session.hashCode=974724611, session.ip+port=/180.169.42.178:4534 | (ServerCoreHandler^sessionClosed:316)
[DEBUG] - [17:53:00.474]【DEBUG_回调通知OnUserLogoutAction_CallBack】用户:2 离线了! | (ServerEventListenerImpl^onUserLogoutAction_CallBack:111)

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

标签:MobileIMSDK
上一篇:[已回复] 求教关于MobileIMSDK框架的敏感度模式设置下一篇:[已解决] MobileIMSDK调用GlobalSendHelper时,如何获得BridgeProcessor作为参数?

本帖已收录至以下技术专辑

推荐方案
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部