maxPackageSize
Açıklama:
static int Connection::$defaultMaxPackageSize
Bu özellik, her bir bağlantının alabileceği maksimum paket boyutunu ayarlamak için kullanılan küresel statik bir özelliktir. Ayarlanmazsa varsayılan olarak 10MB'dir.
Eğer gelen veri paketinin çözümü (protokol sınıfının input yönteminin dönüş değeri) Connection::$defaultMaxPackageSize'den büyük bir paket boyutu alırsa, bu geçersiz veri olarak kabul edilir ve bağlantı kesilir.
Örnek
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
// Her bir bağlantının alacağı veri paketinin maksimum boyutunu 1024000 bayt olarak ayarlayın
TcpConnection::$defaultMaxPackageSize = 1024000;
$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, $data)
{
$connection->send('hello');
};
// Worker'ı çalıştır
Worker::runAll();