adminweb / resonance
An agnostic framework PHP library for realtime.
1.5.1
2017-07-23 21:41 UTC
Requires
- predis/predis: ^1.1
This package is not auto-updated.
Last update: 2025-01-05 04:39:15 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