maxPackageSize

Descrição:

static int Connection::$defaultMaxPackageSize

Este atributo é uma propriedade estática global, utilizada para definir o tamanho máximo do pacote que cada conexão pode receber. Se não for definido, o valor padrão é 10MB.

Se o tamanho do pacote recebido (o retorno do método input da classe de protocolo) for maior que Connection::$defaultMaxPackageSize, será considerado como dados inválidos, e a conexão será encerrada.

Exemplo

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

// Define o tamanho máximo do pacote que cada conexão pode receber como 1024000 bytes
TcpConnection::$defaultMaxPackageSize = 1024000;

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