Skip to content

AdminWeb/Resonance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

afd9a15 · Jul 23, 2017

History

11 Commits
Jun 18, 2017
Jun 18, 2017
Jul 23, 2017
Jul 23, 2017

Repository files navigation

Resonance

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