maxPackageSize
विवरण:
static int Connection::$defaultMaxPackageSize
यह प्रॉपर्टी एक ग्लोबल स्टैटिक प्रॉपर्टी है, जिसका उपयोग प्रत्येक कनेक्शन के लिए अधिकतम पैकेट आकार को सेट करने के लिए किया जाता है। न न सेट करने पर इसका डिफ़ॉल्ट मान 10MB होता है।
यदि भेजे गए डेटा पैकेट का पैकेट आकार Connection::$defaultMaxPackageSize से अधिक है (प्रोटोकॉल क्लास का input मेथड लौटे परिणाम), तो इसे अवैध डेटा माना जाएगा और कनेक्शन काट दिया जाएगा।
उदाहरण
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::runAll();