安装workerman实现websocket链接实时监测后台数据,并且向前端发送消息
效果如下图:
每隔5秒后台向前端发送一个随机数字,之后用console.log输出!
Tp5安装实现步骤
一、进入项目目录使用commposer下载和安装workermancomposer require topthink/think-worker -vvv
下载完成功后目录存放位置 /vendor/topthink
二、在根目录创建server.php<?php
define('APP_PATH', __DIR__ . '/application/');
define('BIND_MODULE','push/Worker');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';
此文件为 workerman 运行文件
三、创建 app/push 控制器,并生成Worker.php类<?php
namespace app\push\controller;
use think\worker\Server;
use Workerman\Lib\Timer;
class Worker extends Server
{
protected $socket