maxPackageSize

Описание:

static int Connection::$defaultMaxPackageSize

Это глобальное статическое свойство используется для установки максимального размера пакета, который может быть получен каждым соединением. Если не установлено, по умолчанию равно 10 МБ.

Если размер пакета, полученного данных (значение возвращаемое методом input класса протокола), превышает Connection::$defaultMaxPackageSize, то оно будет считаться некорректным, и соединение будет разорвано.

Пример

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

// Установка максимального размера принимаемого пакета для каждого соединения в 1024000 байт
TcpConnection::$defaultMaxPackageSize = 1024000;

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, $data)
{
    $connection->send('hello');
};
// Запуск worker
Worker::runAll();