zhoudw
2022-03-16 97071468ac2e837e41f14bc9230cef46fd2bdbce
app/Controller/WebsocketController.php
@@ -51,9 +51,7 @@
    {
        // 第一个参数对应日志的 name, 第二个参数对应 config/autoload/logger.php 内的 key
        $this->logger = $loggerFactory->get('log','default');
        //获取 server.php 里的内容
        $this->server_config = $this->config->get('server.servers','');
        $this->allow_ip = $this->server_config[0]['allow_ip'];
        $this->allow_ip = $this->config->get('allow_ip','');
    }
    public function onClose($server, int $fd, int $reactorId): void
@@ -90,6 +88,7 @@
            switch ($action)
            {
            case "reg":
                $this->logger->info('reg',$frameData);
                $groupId = $data['group_id'];
                $session = $data['session_id'];
                $this->bind($groupId,'',$frame->fd);
@@ -111,6 +110,7 @@
                $server->push($frame->fd, json_encode($ret));
                break;
            case "data":
                $this->logger->info('data',$frameData);
                $groupId = $data['group_id'];
                $ret['event'] = "data";
                $ret['data']  = $data;