默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求助IM中发送者怎么监听接收者是否在线且处于正在聊天的状态?
阅读(34731) | 评论(1 收藏 淘帖
问题内容:ClintA发送消息给ClintB,ClintA如何监听ClintB是否在线或者正在和ClintA聊天,如果ClintB不在线,消息转发到服务端,等到ClintB上线Server服务端再发给ClintB。疑问:如何ClintA监听ClintB是否在线/正在和ClintA聊天的状态



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

标签:IM开发
上一篇:阿里IM技术分享(一):企业级IM王者——钉钉在后端架构上的过人之处下一篇:IM开发基础知识补课(七):主流移动端账号登录方式的原理及设计思路
推荐方案
评论 1
你这搞了这么久的im,貌似还是没有入门。
正常的IM里,ClientA不需要知道ClientB在线(比如微信里),A给B发送消息时,服务端会来判断B在线还是不在线(B在线时服务端会马上在线发送,B不在线时服务端会存到离线——B下次再上线时会拉取离线消息)。
对于A来说,只要能把消息投递给服务端,余下的事情就由服务端去处理了,它不用知道,也不应该知道B的状态(否则,要在客户端维护对方的准确在线状态,这几乎是不可能的事情)。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部