maxPackageSize

Descripción:

static int Connection::$defaultMaxPackageSize

Este atributo es una propiedad estática global, utilizada para establecer el tamaño máximo de paquete que cada conexión puede recibir. Si no se establece, el valor predeterminado es 10MB.

Si el tamaño del paquete recibido (el valor de retorno del método input de la clase de protocolo) es mayor que Connection::$defaultMaxPackageSize, se considera como datos ilegales y la conexión se cerrará.

Ejemplo

use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';

// Establecer el tamaño máximo del paquete que cada conexión puede recibir a 1024000 bytes
TcpConnection::$defaultMaxPackageSize = 1024000;

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, $data)
{
    $connection->send('hello');
};
// Ejecutar el worker
Worker::runAll();