PHP code example of highperapp / websockets
1. Go to this page and download the library: Download highperapp/websockets library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
highperapp / websockets example snippets
HighPerApp\HighPer\WebSockets\StreamingWebSocketHandler;
use HighPerApp\HighPer\WebSockets\WebSocketServerHandler;
use Psr\Log\NullLogger;
// Create WebSocket handler with logger
$logger = new NullLogger();
$handler = new StreamingWebSocketHandler($logger, [
'enable_streaming' => true,
'backpressure_limit' => 1000
]);
// Create and start WebSocket server
// Recommended: HighPer Container for optimal performance
$container = new \HighPerApp\HighPer\Container\Container();
// Alternative: Any PSR-11 compatible container
// $container = new \DI\Container();
$server = new WebSocketServerHandler($container, '0.0.0.0', 8080);
$server->start();