默认

[已回复] 服务器发消息给客户端 s2c 没有qos会出现什么情况?

查看数: 44216 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-10-19 13:20

正文摘要:

服务器发消息给客户端 s2c 调用下面的方法 默认没有qos public static boolean sendData(int from_user_id, int to_user_id, String dataContent) throws Exception 如果 客户端不在线,那么这条消息 还会进行重发 ...

评论

吴佳同 发表于 7 年前
我拿到的是购买的 2.1.9版本

2.1.9默认带不带qos?


如果 不带qos 还会自动进行重发吗?
JackJiang 发表于 7 年前
引用:吴佳同 发表于 2017-10-19 15:34
为什么我拿到的 购买版的代码 注释上说 默认qos=false
?

你的具体是MobileIMSDK哪个版本?我贴的是MobileIMSDK v3
JackJiang 发表于 7 年前
它一样有重传次数的,跟客户端的QoS原理一样,如果重传对方还是没有收到则会通过事件通知你,请见:
MessageQoSEventListenerS2C

你可以对着MobileIMSDK源码看一眼就明白了。

另外,“public static boolean sendData(int from_user_id, int to_user_id, String dataContent) throws Exception”这个方法默认就已开启QoS支持,请看下图API文档,写的非常清楚明确:
[已回复] 服务器发消息给客户端 s2c 没有qos会出现什么情况?_WX20171019-144212@2x.png

返回顶部