AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
1、安装服务端gatewayclient ``` composer require workerman/gatewayclient ``` 2、服务端推送消息 ``` ①端口号为 客户端 start_gateway.php 中的registerAddress ②需要修改 服务端 Gateway.php 中的registerAddress 的端口号 ③下面是单点登录的例子 ④客户端登录后需要建立socket链接,当监听到type 为 other_login类型时 代表账号在异地登录了,需要提示用户并退出登录 ⑤服务端在登录接口中插入下列代码 ``` ~~~ //引用服务端geteway use GatewayClient\Gateway; $port = 1238; //服务端和客户端socket注册端口号 Gateway::$registerAddress = '127.0.0.1:'.$port; //检测当前用户是否登录 $isOnLine = Gateway::isUidOnline($user['id']); if($isOnLine == 1){ $msgData = [ 'type' => 'other_login', 'msg' => '您的账号在其他设备登录,请重新登录' ]; //发送消息给指定用户 Gateway::sendToUid($user['id'],json_encode($msgData)); } ~~~