两个用户在没有加入到群组中时,我想要获取其中一个用户的在线状态该怎么获取?比如在线客服,在没有点击联系客服之前怎么知道客服是否在线?Gateway::getClientIdByUid()这个方法好像只能获取当前连接用户绑定的client_id,获取不到其他用户的,该怎么办?
Gateway::getClientIdByUid()可以获取任何用户的在线状态,返回空说明没在线,否则在线。手册有明确的说明。
我用php的socket连接的服务端,并发送用户登录的信息,服务端接送到了并且也正确返回了信息,但是奇怪的是为什么服务器返回信息后直接就把连接给断开了?
不是服务器关了连接,应该是客户端关闭的,因为客户端是php写的,如果客户端php你没做守护进程的话,php执行完了后会销毁一切资源,连接自然就断开。
这个手册真有。。。
Gateway::getClientIdByUid()可以获取任何用户的在线状态,返回空说明没在线,否则在线。手册有明确的说明。
我用php的socket连接的服务端,并发送用户登录的信息,服务端接送到了并且也正确返回了信息,但是奇怪的是为什么服务器返回信息后直接就把连接给断开了?
不是服务器关了连接,应该是客户端关闭的,因为客户端是php写的,如果客户端php你没做守护进程的话,php执行完了后会销毁一切资源,连接自然就断开。
这个手册真有。。。