THINKPHP6 Workerman使用说明
首先通过 composer 安装
composer require topthink/think-worker
创建一个服务类(必须要继承 think\worker\Server),然后设置属性和添加回调方法
<?php
namespace app\worker;
use think\worker\Server;
class Tcp extends Server
{
protected $socket = ‘tcp://0.0.0.0:7782’;
protected $option = [
‘name’ => ‘tcp’,
‘count’ => 20
];
public function onMessage($connection,$data)
{
$connection->send($data);
}
}
然后在worker_server.php中增加配置参数
return [
‘worker_class’ =>[ ‘app\http\Worker’],
];