用户在线状态的问题

94技术宅

两个用户在没有加入到群组中时,我想要获取其中一个用户的在线状态该怎么获取?比如在线客服,在没有点击联系客服之前怎么知道客服是否在线?Gateway::getClientIdByUid()这个方法好像只能获取当前连接用户绑定的client_id,获取不到其他用户的,该怎么办?

3136 2 0
2个回答

walkor

Gateway::getClientIdByUid()可以获取任何用户的在线状态,返回空说明没在线,否则在线。手册有明确的说明。

  • 94技术宅 2016-04-21

    我用php的socket连接的服务端,并发送用户登录的信息,服务端接送到了并且也正确返回了信息,但是奇怪的是为什么服务器返回信息后直接就把连接给断开了?

  • walkor 2016-04-22

    不是服务器关了连接,应该是客户端关闭的,因为客户端是php写的,如果客户端php你没做守护进程的话,php执行完了后会销毁一切资源,连接自然就断开。

627894178

这个手册真有。。。

  • 暂无评论
年代过于久远,无法发表回答
🔝