默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] MobileIMSDK服务端onTransBuffer回调具体都怎么用?
现在做IM两个人单聊,还有群聊,当客户端某个用户发送一条信息过后,那server端使用哪个方法进行处理啊?
1.onTransBuffer_CallBack
2.onTransBuffer_C2C_CallBack
3.onTransBuffer_C2C_RealTimeSendFaild_CallBack

我目前是在onTransBuffer_C2C_RealTimeSendFaild_CallBack发送,客户端A发给客户端B也是可以收到的。

是不是不管是单聊,还是群聊,客户端发消息后,server都是在onTransBuffer_CallBack()方法进行sendData()再发给指定用户或指定群组内的所有用户呢?

2017/09/05 11:33 就是刚刚,我在server端上面的这三个方法把sendData代码都去掉了,客户端A发给客户端B居然也参发出和收到,奇怪。那到底客户端A发消息给客户端B,当客户端A发一条消息后,server端是要在上面三个方法中进行sendData到客户端B吗?

同样,客户端C发消息给群X,那么客户端C发出一条消息后,需要在上面3个方法中调用sendData再把消息转发给各个用户吗?

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

标签:MobileIMSDK
上一篇:[已回复] 关于MobileIMSDK的socket使用udp协议的一些疑问下一篇:[已解决] 基于MobileIMSDK写IM之添加好友功能实现的疑问

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

推荐方案
评论 4
引用:JackJiang 发表于 2017-09-05 11:38
你的理解可能不太准确,其实我在API文档或精篇注释版代码的注释里说明的很详细了。
我分别就上面的回调来 ...

注释我也看了,意思和你刚刚说的是一样的。
那如果是单聊的话服务端就不用处理了,但如果是群组呢?群组server端应该还是要sendData到组内所有用户的吧?这个业务是在onTransBuffer_CallBack中处理吗?
引用:JackJiang 发表于 2017-09-05 11:49
是的,你理解的没错。

明白,谢谢大神了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部