Gateway::sendToUid

    注意:默认uid与client_id是一对多的关系,如果当前uid下绑定了多个client_id,则多个client_id对应的客户端都会收到消息,这类似于PC QQ和手机QQ同时在线接收消息。

    • $message

    要发送的数据(字符串类型),此数据会被Gateway所使用协议的encode方法打包后再发送给客户端

    发送前先可以用Gateway::getClientIdByUid判断下uid是否有在线的client_id。

    1. class Events
    2. {
    3. public static function onMessage($client_id, $message)
    4. {
    5. Gateway::sendToUid($req_data['uid'], $req_data['message']);
    6. }
    7. ...