maxSendBufferSize
विवरण:
int Connection::$maxSendBufferSize
प्रत्येक संबंध में एक अलग अनुप्रयोग स्तर काsend बफर होता है, यदि क्लाइंट की रिसेप्शन गति सर्वर की भेजने की गति से कम है, तो डेटा अनुप्रयोग स्तर के बफर में अस्थायी रूप से भेजे जाने की प्रतीक्षा करेगा।
यह गुण वर्तमान संबंध के अनुप्रयोग स्तर केsend बफर के आकार को सेट करने के लिए है। यदि सेट नहीं किया जाता है, तो默认为Connection::defaultMaxSendBufferSize(1MB)।
यह गुणonBufferFullअह्वान को प्रभावित करता है।
उदाहरण
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onConnect = function(TcpConnection $connection)
{
// वर्तमान संबंध के अनुप्रयोग स्तर केsend बफर का आकार 102400 बाइट्स पर सेट करें
$connection->maxSendBufferSize = 102400;
};
// कार्य संचालित करें
Worker::runAll();