swoole 定时器

<?php
/**
* Created by PhpStorm.
* Date: 2019/10/30
* Time: 9:54
*/
namespace appindexcontroller;

use thinkswooleServer;

class Swoole extends Server
{
protected $host = '0.0.0.0';
protected $port = 9502;
protected $serverType = 'socket';
protected $option = [
'worker_num'=> 4,
'daemonize' => false,
'backlog' => 128,
];


public function onConnect($serv, $fd)
{
echo "server: handshake success with fd{$fd} ";
}

public function onRequest($request, $response)
{

}

public function onMessage($server, $frame)
{
$info = db('sys_config')->find();
dump($info);
     //定时器
$this->tick(2000, function ($id) use ($server,$frame) {
$server->push($frame->fd, "this is server");
});

}



public function onReceive($server, $fd, $from_id, $data)
{
$server->send($fd, 'Swoole: '.$data);
}

public function onClose($serv, $fd)
{

}


}
原文地址:https://www.cnblogs.com/wzjwffg/p/11765868.html