Langue

StreamWebSocketControl.OutboundBufferSizeInBytes Propriété

Définition

Taille, en octets, de la mémoire tampon d’envoi à utiliser pour l’envoi de données sur un objet StreamWebSocket .

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

Valeur de propriété

UInt32

unsigned int

uint32_t

Taille, en octets, de la mémoire tampon d’envoi à utiliser pour l’envoi de données.

Implémente

Remarques

La propriété OutboundBufferSizeInBytes définit la valeur de l’option de socket SO_SNDBUF sur le socket TCP utilisé par StreamWebSocket. La valeur par défaut est la taille de mémoire tampon d’envoi par défaut de l’ordinateur local. Cette valeur varie en fonction de la taille de mémoire système. Pour plus d’informations, consultez SOL_SOCKET options de socket dans la documentation Windows Sockets.

Pour la plupart des applications, cette propriété ne doit pas être définie, car cela désactive le réglage automatique de l’envoi TCP par le système sur cet objet StreamWebSocket . Avec le réglage automatique d’envoi TCP désactivé, le débit réseau est souvent pire sur les connexions avec une latence élevée. Ainsi, cette propriété ne doit être utilisée que dans des situations très spécifiques.

La propriété OutboundBufferSizeInBytes doit être définie avant la connexion de StreamWebSocket . La définition de cette propriété après la connexion de MessageWebSocket n’a aucun effet.

S’applique à

Voir aussi