for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use Nekland\Woketo\Server\Websocket;
require 'vendor/autoload.php';
$foo = new Websocket(9001);
class EchoServer implements \Nekland\Woketo\Message\MessageHandlerInterface
{
public function onConnection(\Nekland\Woketo\Server\Connection $connection)
}
public function onMessage(string $data, \Nekland\Woketo\Server\Connection $connection)
$connection->write($data);
public function onBinary(string $data, \Nekland\Woketo\Server\Connection $connection)
$connection->write($data, \Nekland\Woketo\Rfc6455\Frame::OP_BINARY);
public function onError(\Nekland\Woketo\Exception\WebsocketException $e, \Nekland\Woketo\Server\Connection $connection)
echo '(' . get_class($e) . ') ' . $e->getMessage() . "\n";
$foo->setMessageHandler(new EchoServer());
$foo->start();