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();