maxPackageSize
Beschreibung:
static int Connection::$defaultMaxPackageSize
Diese Eigenschaft ist eine globale statische Eigenschaft, die die maximale Paketgröße festlegt, die jede Verbindung empfangen kann. Wenn nichts gesetzt ist, beträgt der Standardwert 10 MB.
Wenn die empfangene Datenpaketanalyse (Rückgabewert der input-Methode der Protokollklasse) eine Paketgröße größer als Connection::$defaultMaxPackageSize ergibt, wird dies als ungültige Daten angesehen, und die Verbindung wird getrennt.
Beispiel
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
// Setzt die maximale Größe des empfangenen Datenpakets auf 1024000 Byte für jede Verbindung
TcpConnection::$defaultMaxPackageSize = 1024000;
$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, $data)
{
$connection->send('hello');
};
// Worker ausführen
Worker::runAll();