请选择 进入手机版 | 继续访问电脑版

默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK客户端之间能否知道对方是否在线?
客户端之间能否知道对方是否在线?
  1:通过消息确认还是有其他方法

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

上一篇:[已回复] MobileIMSDK的H5端集成到uniapp后每十秒会自动重新登录?下一篇:[已回复] MobileIMSDK选用WebSocket是否可以不开启TCP和 UDP?
推荐方案
评论 1
客户端不能直接知道对方在不在线,因为这涉及到安全问题。
不过,服务端是肯定能知道谁在不在线的,你看一下服务端的这个类:OnlineProcessor

一般情况下,有两种方法知道某人是否在线:

1)你可以让服务端开放一个http接口,来供客户端查询某人是否在线;
2)正常的im里,一个人上线或下线时,可以将他的上线状态通知给他的所有好友(就像qq里那样),这样客户端就能即时知道它的好友在线还是离线了。
签名: 《基于Netty,搭建高性能IM集群(含技术思路+源码)》http://www.52im.net/thread-3816-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部