TsgcWebSocketClientPropriétés › Extensions

Extensions Propriété

Active les extensions du protocole WebSocket telles que la compression deflate par message.

Syntaxe

property Extensions: TsgcWSExtensions read GetExtensions write SetExtensions;

Valeur par défaut

PerMessage_Deflate.Enabled=False

Remarques

Lorsque le serveur prend en charge la compression, l'activation de Extensions.PerMessage_Deflate réduit la bande passante en appliquant la compression deflate aux trames sortantes. L'extension est négociée lors du handshake ; si le serveur la refuse, la connexion bascule vers des trames non compressées.

Exemple


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Extensions.PerMessage_Deflate.Enabled := true;
oClient.Active := true;

Retour aux propriétés