Events::onMessage

说明:

void Events::onMessage(string $client_id, mixed $recv_data);

当客户端发来数据(Gateway进程收到数据)后触发的回调函数

参数

$client_id

全局唯一的客户端socket连接标识

$recv_data

完整的客户端请求数据,数据类型取决于Gateway所使用协议的decode方法返的回值类型

返回值

无返回值,任何返回值都会被视为无效的

范例

use \GatewayWorker\Lib\Gateway;

class Events
{

    /**
     * 有消息时触发该方法
     * @param int $client_id 发消息的client_id
     * @param mixed $message 消息
     * @return void
     */
    public static function onMessage($client_id, $message)
    {
        // 群聊,转发请求给其它所有的客户端
        return GateWay::sendToAll($message);
    }

}
编辑于2024-03-13 17:37:33 完善本页 +发起讨论
赞助商
×