采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
接收方不在线的情况下为什么服务端只需要给发送方的一端发送接收ack就行,而不是发送方的所有端?
这里不是发送方的一端,而是发送方的发送端。因为ack会涉及到重发逻辑,你发给其他端,其他端本地并没有原消息怎么重发呢?即使你把原消息通过ack的方式带过去,那么你有5个端假设5个端都触发同一条消息的重发,你服务端又怎么处理呢?
这么说来MessageSyncService.receiveMark() 也只需要给发送方的发送端回复接收ack就可以了,不用给发送方的所有端发送?
登录后可查看更多问答,登录/注册
云通信 / 游戏 / 社交等热门赛道中的必会项目
412 12
541 11
504 11
475 9
552 8