默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你这搞了这么久的im,貌似还是没有入门。
正常的IM里,ClientA不需要知道ClientB在线(比如微信里),A给B发送消息时,服务端会来判断B在线还是不在线(B在线时服务端会马上在线发送,B不在线时服务端会存到离线——B下次再上线时会拉取离线消息)。
对于A来说,只要能把消息投递给服务端,余下的事情就由服务端去处理了,它不用知道,也不应该知道B的状态(否则,要在客户端维护对方的准确在线状态,这几乎是不可能的事情)。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部