2017 © Pedro Peláez
 

library tt-long-pooling

long pooling based on React

image

necromant2005/tt-long-pooling

long pooling based on React

  • Thursday, January 22, 2015
  • by shabot
  • Repository
  • 2 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

tt-long-pooling

Build Status, (*1)

Introduction

PHP long pooling, (*2)

Installation

Main Setup

With composer

  1. 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 ., (*3)

The Versions

22/01 2015

dev-master

9999999-dev https://github.com/necromant2005/tt-long-pooling

long pooling based on React

  Sources   Download

MIT

The Requires

 

react long pooling

14/12 2014

1.0

1.0.0.0 https://github.com/necromant2005/tt-long-pooling

long pooling based on React

  Sources   Download

MIT

The Requires

 

react long pooling