2017 © Pedro Peláez
 

library websocketmiddleware

WebSocket Middleware for React

image

voryx/websocketmiddleware

WebSocket Middleware for React

  • Tuesday, December 12, 2017
  • by mbonneau
  • Repository
  • 2 Watchers
  • 10 Stars
  • 229 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 166 % Grown

The README.md

WebSocketMiddleware

WebSocket Middleware for react/http, (*1)

Try it out

Run chat_ws_server.php from the examples directory and navigate a few browser windows to http://127.0.0.1:4321/ (only tested briefly in Chrome), (*2)

Simple Usage

A simple echo server:, (*3)

use Ratchet\RFC6455\Messaging\Message;
use React\EventLoop\Factory;
use React\Http\Server;
use Voryx\WebSocketMiddleware\WebSocketConnection;
use Voryx\WebSocketMiddleware\WebSocketMiddleware;

require __DIR__ . '/../../vendor/autoload.php';

$loop = Factory::create();

$ws = new WebSocketMiddleware([], function (WebSocketConnection $conn) {
    $conn->on('message', function (Message $message) use ($conn) {
        $conn->send($message);
    });
});

$server = new Server($loop, $ws);

$server->listen(new \React\Socket\Server('127.0.0.1:4321', $loop));

$loop->run();

Options

By default WebSocketMiddleware uses the ratchet/rfc6455 default max sizes for messages and frames and also disables compression. These settings can be overridden with the WebSocketOptions object., (*4)

$ws = new WebSocketMiddleware(
    [],
    $connectionHandler,
    [],
    WebSocketOptions::getDefault()
        ->withMaxFramePayloadSize(2048)
        ->withMaxMessagePayloadSize(4096)
        ->withPermessageDeflate());

The Versions

12/12 2017

dev-master

9999999-dev

WebSocket Middleware for React

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matt Bonneau
by David Dan

server websocket ws websocket server

12/12 2017

1.0.1

1.0.1.0

WebSocket Middleware for React

  Sources   Download

MIT

The Requires

 

by Matt Bonneau
by David Dan

server websocket ws websocket server

12/12 2017

1.0.0

1.0.0.0

WebSocket Middleware for React

  Sources   Download

MIT

The Requires

 

by Matt Bonneau
by David Dan

server websocket ws websocket server