/** * 当启动监听到消息时 * @param \Workerman\Connection\TcpConnection $server 服务器 * @param string $datas 数据(可能包含多个) */ public function handle(TcpConnection $connection, $datas) { foreach ($this->pretreatment->analysis($datas) as $data) { $this->kernel->handle($data, $connection->id, $connection->worker->id); } }
/** * 当启动监听到消息时 * @param \swoole_server $server 服务器 * @param int $fd 客户端唯一标识符 * @param int $fromID 来自哪个反应器进程 * @param int $datas 数据(可能包含多个) */ public function handle(\swoole_server $server, $fd, $fromID, $datas) { foreach ($this->pretreatment->analysis($datas) as $data) { $this->kernel->handle($data, $fd, $fromID); } }