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);
}
}