maxSendBufferSize
Explicación:
int Connection::$maxSendBufferSize
Cada conexión tiene un búfer de envío de capa de aplicación separado. Si la velocidad de recepción del cliente es menor que la velocidad de envío del servidor, los datos se almacenarán temporalmente en el búfer de la capa de aplicación mientras esperan ser enviados.
Este atributo se utiliza para establecer el tamaño del búfer de envío de capa de aplicación de la conexión actual. Si no se establece, por defecto será Connection::defaultMaxSendBufferSize (1MB).
Este atributo afecta la devolución de llamada onBufferFull.
Ejemplo
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)
{
// Establecer el tamaño del búfer de envío de capa de aplicación de la conexión actual en 102400 bytes
$connection->maxSendBufferSize = 102400;
};
// Ejecutar worker
Worker::runAll();