Поделиться через


IWebSocketControl.OutboundBufferSizeInBytes Свойство

Определение

Размер (в байтах) буфера отправки, используемого для отправки данных в объектЕ IWebSocket .

public:
 property unsigned int OutboundBufferSizeInBytes { unsigned int get(); void set(unsigned int value); };
uint32_t OutboundBufferSizeInBytes();

void OutboundBufferSizeInBytes(uint32_t value);
public uint OutboundBufferSizeInBytes { get; set; }
var uInt32 = iWebSocketControl.outboundBufferSizeInBytes;
iWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger

Значение свойства

UInt32

unsigned int

uint32_t

Размер буфера отправки (в байтах), который будет использоваться для отправки данных.

Комментарии

Это свойство задает значение параметра сокета SO_SNDBUF в сокете TCP, используемом IWebSocket. Значением по умолчанию является размер буфера отправки локального компьютера по умолчанию. Это значение зависит от размера системной памяти. Дополнительные сведения см. в разделе SOL_SOCKET Параметры сокетов в документации по сокетам Windows.

Для большинства приложений это свойство не следует задавать, так как это отключает автоматическую настройку отправки TCP системой в этом объекте IWebSocket . Если автоматическая настройка отправки TCP отключена, пропускная способность сети часто ухудшается, особенно при подключениях с высокой задержкой. Таким образом, это свойство следует использовать только в очень конкретных ситуациях.

Это свойство должно быть задано перед подключением IWebSocket . Это не будет иметь никакого эффекта, если задано после инициации соединения.

Применяется к

См. также раздел