dev-master
9999999-dev
MIT
The Requires
- php >=5.4.0
- cboden/ratchet ~0.3.0
The Development Requires
by Chris Riley
0.1.0
0.1.0.0
MIT
The Requires
- php >=5.4.0
- cboden/ratchet ~0.3.0
The Development Requires
by Chris Riley
Wallogit.com
2017 © Pedro Peláez
An extension for ratchet enabling communication via json serialised strings, (*1)
Wrapped by Ratchet's Websocket Server, Wraps your app., (*2)
Will automatically serialise and unserialise json into php arrays and back again, (*3)
composer require carnage/ratchet-json-server ~0.1, (*4)
<?php // Your shell script use Ratchet\WebSocket\WsServer; use Ratchet\Http\HttpServer; use Ratchet\Server\IoServer; use Carnage\JsonServer\JsonServer; $ws = new WsServer(new JsonServer(new MyChat)); $ws->disableVersion(0); // old, bad, protocol version // Make sure you're running this as root $server = IoServer::factory(new HttpServer($ws)); $server->run();
MyChat can now send arrays of data using $conn->send(['name' => 'Fred', 'message' => 'hi']); and have them automatically json serialised. Json strings coming in from your client will be deserialised and presented to the onMessage method of MyChat as an array., (*5)
MIT
MIT