adminweb/resonance

An agnostic framework PHP library for realtime.

Installs: 35

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/adminweb/resonance

1.5.1 2017-07-23 21:41 UTC

This package is not auto-updated.

Last update: 2025-10-12 08:45:26 UTC


README

An agnostic framework PHP library for realtime.

Requirements

PHP >= 5.5

Redis Server

NodeJS >= 6

Installation

composer require adminweb/resonance

Usage

Install the Resonance server

Start the Resonance server in background with forever or PM2.

Implements the Resonance\BeatInterface on your classes on your app.

Create a new Bell instance for use touch (method) your beat (implements BeatInterface) (like example folder).

On Front

Put a tg script with src attribute with value http://server-address:server-port/socket.io/socket.io.js.

Initialize the connection with

var conn = io.connect('http://server-address:server-port/your-channel');
conn.on('your-event',function(music){
console.log('your music', music)
});

Be happy =D