Loading...
服务器端(订阅)swoole4.4.4版本demoini_set('error_reporting', E_ALL); ini_set('display_errors', 'on'); class Server { private $server; public function __construct() ...
1、WebSoketServer是在swoole_http_server基础上增加了协议解析2、完整的webSoket协议请求会被解析并封装在frame对...
htttpServer结构1、httpServer本质是Swoole_server,其协议解析部分固定使用http协议解析2、完整的http协议请求会被解析并封装在swoole_http_request对象内3、所有的http相应都通过swoole_http_response对象封装和发送注意事项swoole_http_request$header http请求头部信息。类型为数组,...
Event LoopEventLoop 是一个Reactor线程,其中运行了一个epoll实例可通过接口添加socket描述符到epoll监听中,并指定事...
Timer毫秒级定时器1、基于Reactor线程(在Task worker中使用系统定时器)2、基于epoll的timeout机制实现Timer使用swoole_timer_tick(int $ms,mixed $callback,mixed $param=null); 永久级别定时器 swoole_timer_after(int $ms,mixed $callback); 一次性定时器代码...