引用此评论
引用:x931609201 发表于 2017-11-17 11:11 我们公司现在的消息必达是这么设计的,不需要6步那么复杂,只有Msg:R, Msg:A,MsgN。 上半场: 客户端cl_A ...
引用:ym_im 发表于 2018-01-11 18:16 可不可以只要四步 客户端 A MSG:R 服务器收到后,服务器发送msg到cl_B, cl_b ack 给 服务器, 服务器ack响 ...
引用:zgy5352 发表于 2018-05-23 17:08 ios客户端发一条消息 怎么判断这条消息已经成功发送给服务端了 - (int) sendCommonDataWithStrNSStrin ...
引用:JackJiang 发表于 2018-05-23 17:11 MobileIMSDK中,对方收到的消息,会通过MessageQoSEvent中的回调方法:- (void) messagesBeReceived: 告 ...
引用:zgy5352 发表于 2018-05-23 17:37 如果对方在线确实会走 messagesBeReceived 这个回调,但是如果对方不在线,那个回调就不会走
WechatIMG11.png (85.96 KB, 下载次数: 2450)
下载附件 保存到相册
6 年前 上传
引用:zgy5352 发表于 2018-06-13 21:10 如果对方在线,QOS 的6个报文,第2个报文和第6个报文会同时回调吗
引用:JackJiang 发表于 2018-06-14 10:20 其实1、2、3、4就够了,5和6可以省去。做im并不是做金融系统,没有必要也很难保证理论上的百分之百,qq和 ...
引用:lmyJavaDE1 发表于 2018-09-03 13:49 请问 这张图的第二步的包如果丢了 客户端怎么判断丢了,是不是也是定时判断? 第六步的包丢了,客户端定 ...
引用:cron 发表于 2018-11-30 15:25 您好,关于9,消息的超时与重传,有几个问题,想请教一下。维护的等待ack队列,是从接收方维度来分的吗。比 ...
引用:JackJiang 发表于 2018-11-30 19:25 ACK重传算法机制是在客户端实现的,所以这不难。 服务端的连接超时这些东西,如果你用java的netty或mina ...
引用:cron_vQ07C 发表于 2018-12-03 10:55 谢谢您的回复,我想再问下具体的。因为我用的就是netty,我关于每个连接用户,是启动这个定时任务的, ...
引用:JackJiang 发表于 2018-12-03 12:04 你这代码是客户端的还是服务端的?
引用:cron_vQ07C 发表于 2018-12-03 14:12 我是服务端的,我刚在做的是一个推送系统。给所有在线的用户(app)推个消息,现在加入了重试机制。我想 ...
引用:cnbizsm 发表于 2018-05-28 16:07 感觉好像还是有问题的,如果服务端认为发送成功了,就不会离线缓存了吧,这样cl_B上线的时候就不能拉取丢失 ...
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.140625 second(s), 34 queries , Gzip On.