maxSendBufferSize
설명:
int Connection::$maxSendBufferSize
각 연결마다 별도의 애플리케이션 계층 전송 버퍼가 있으며, 클라이언트 수신 속도가 서버 전송 속도보다 낮을 경우 데이터는 애플리케이션 계층 버퍼에 임시로 저장되어 전송을 기다리게 됩니다.
이 속성은 현재 연결의 애플리케이션 계층 전송 버퍼 크기를 설정하는 데 사용됩니다. 설정하지 않으면 기본값은 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)
{
// 현재 연결의 애플리케이션 계층 전송 버퍼 크기를 102400 바이트로 설정합니다
$connection->maxSendBufferSize = 102400;
};
// 워커 실행
Worker::runAll();