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


MessageWebSocketControl.OutboundBufferSizeInBytes Свойство

Определение

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

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 = messageWebSocketControl.outboundBufferSizeInBytes;
messageWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger

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

UInt32

unsigned int

uint32_t

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

Реализации

Комментарии

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

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

Перед подключением MessageWebSocket необходимо задать свойство OutboundBufferSizeInBytes. Установка этого свойства после подключения MessageWebSocket не оказывает никакого влияния.

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

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