necromant2005/tt-long-pooling
最新稳定版本:1.0
Composer 安装命令:
composer require necromant2005/tt-long-pooling
包简介
long pooling based on React
关键字:
README 文档
README
Introduction
PHP long pooling
Installation
Main Setup
With composer
- Add this to your composer.json:
"require": { "necromant2005/tt-long-pooling": "1.*", }
Usage
use TweeLongPooling\Service\LongPooling; $options = [ 'callsLimit' => $callsLimit, 'callback' => $callback, 'response' => [ 'done' => $done, 'wait' => $wait, 'error' => $error, ], ]; (new LongPooling($options, $listen, $timePeriod))->run();
- $callsLimit - system iterations count;
- $callback - function to call in each iteration;
- $done - responce on done;
- $wait - responce on wait;
- $error - responce on error;
- $listen - array of listened ports;
- $timePeriod - iteration time period;
$callback function will be called $callsLimit times. If $callback returns 'true' then responce with $done as body will be returned . If $callback returns 'false' and there is no $callsLimit to execute then response with $wait as body will be returned. If callback returns nor 'true' nor 'false' then response with $error as body will be returned .
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-05