MessageWebSocketControl.OutboundBufferSizeInBytes Proprietà

Definizione

Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati in un oggetto 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

Valore della proprietà

UInt32

unsigned int

uint32_t

Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati.

Implementazioni

Commenti

La proprietà OutboundBufferSizeInBytes imposta il valore dell'opzione socket SO_SNDBUF sul socket TCP utilizzato da MessageWebSocket. Il valore predefinito è la dimensione predefinita del buffer di invio del computer locale. Questo valore varia in base alle dimensioni della memoria di sistema. Per informazioni più dettagliate, vedere SOL_SOCKET Opzioni socket nella documentazione di Windows Sockets.

Per la maggior parte delle app, questa proprietà non deve essere impostata perché disabilita l'ottimizzazione automatica dell'invio TCP dal sistema in questo oggetto MessageWebSocket . Con l'ottimizzazione automatica dell'invio TCP disabilitata, la velocità effettiva di rete è spesso peggiore soprattutto in una connessione con una latenza elevata. Pertanto, questa proprietà deve essere usata solo in situazioni molto specifiche.

La proprietà OutboundBufferSizeInBytes deve essere impostata prima della connessione di MessageWebSocket . L'impostazione di questa proprietà dopo la connessione di MessageWebSocket non ha alcun effetto.

Si applica a

Vedi anche