bazo / tembo
Send events to socket.io though PHP
dev-master
2013-06-29 13:06 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-11-04 13:52:00 UTC
README
MIT Licensed - Copyright © 2013. Martin Bažík
About
Tembo is a rough socket.io client written in PHP. Its goal is to ease communications between your PHP application and a socket.io server. Protocol version of socket.io currently supported is 1. Only websocket transport is available at the moment.
Usage
Sending messages
use Tembo\Message; use Tembo\SocketIOClient; $client = new SocketIOClient('http://localhost:8000'); $client->connect(); //send message $client->message($message); //emit event $args = [...]; $client->emit($event, $args); $client->disconnect();
Listening to incoming messages
use Tembo\Message; $callback = function($eventType, Message $message) { $eventName = $message->getName(); $args = $message->getArgs(); }; $client->listen($callback);
Licence
This software is distributed under MIT License. See license.txt file for more info.
Special Thanks
Special thanks goes to Wisembly team authors of Elephant.io