This commit is contained in:
2024-07-10 23:45:39 +08:00
parent a0945369a8
commit fbbcf17b20

View File

@@ -14,35 +14,6 @@ use wanghua\general_utility_tools_php\http\Curl;
use wanghua\general_utility_tools_php\tool\Tools;
use Workerman\Worker;
/**
* 本事件监控逻辑
*
* 1、安装长连接框架composer require workerman/gateway-worker
* 2、配置基本参数
* 配置为文件为 config/gateway_worker.php必须使用对应命令才能启动
* 配置端口startPortpingDataeventHandler其它默认就好
* eventHandler配置为app\index\logic\events\Events.php类用于处理监听后的业务逻辑
* 3、启动服务
* 启动命令为php think worker:gateway
* 4、 nginx服务配置以支持/wss方式访问
* 参考配置:
* location /wss
{
proxy_pass http://127.0.0.1:2000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
* 5、JavaScript客户端建立连接并访问
* ws = new WebSocket("wss://boomim.playone.cn/wss");//这种访问方式需要nginx配置
ws.onopen = function() {
alert("连接成功");
ws.send('hello,thinkphp');
alert("给服务端发送一个字符串hello,thinkphp");
};
*/
class Events extends \think\worker\Events
{