1、下载Workerman插件
composer require topthink/think-worker
2、示例代码 后端
2.1 下载之后会得到这俩个文件

2.2 这个文件对应上面的worker_class 的地址

2.3.worker.php示例代码
<?php
namespace app\http;
use think\facade\Db;
use think\worker\Server;
use Workerman\Lib\Timer;
use app\model\IndexModel;
/**
* websockect
* Class Worker
* @package app\http
*/
class Worker extends Server
{
protected $socket = 'http://0.0.0.0:2348';
/**
* 心跳检测
* @var int
*/
protected static $heartbeat_time = 55;
public function onConnect($connection){
var_dump('connect success');
$c

本文详细介绍了如何使用Think-Worker和Workerman插件创建一个WebSocket服务器,包括下载插件、示例代码的后端实现(如心跳检测和消息推送)、前端连接示例以及启动服务。重点在于服务器的实时消息推送功能。
最低0.47元/天 解锁文章
4693

被折叠的 条评论
为什么被折叠?



