默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 关于MobileIMSDK客户端中QoS4ReciveDaemon类的理解和疑问
阅读(34125) | 评论(3 收藏1 淘帖1
SDK中其实有一个类,QoS4ReciveDaemon,在收到消息后,把消息put到该里暂存10分钟后,再移除,这么做的作用是什么呢?不要这个类,好像也没有什么影响。

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

标签:MobileIMSDK
上一篇:求助自已开发的IM中,APP如何检测与服务端网络是否断开?下一篇:关于IM即时通讯群聊消息的乱序问题讨论

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

推荐方案
评论 3
引用:JackJiang 发表于 2018-03-06 14:58
这个类是MobileIMSDK的消息送达保证机制(QoS机制)的一部分:
作用是用来防止消息因网络原因重发导致的重 ...

噢,我看源码突然看明白了,这个类,是接收消息的处理。发送方可能会因为网络原因,同一消息发送了多次,接收方,把所有接收到的消息都暂存10分钟,接收方收到消息后,判断接收消息队列里是否存在该消息,如果存在,给个应答,然后就return了,如果不存在,就正常处理消息。
签名: 新手来看看
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部