TsgcWebSocketClient › Propriétés › Extensions
Active les extensions du protocole WebSocket telles que la compression deflate par message.
property Extensions: TsgcWSExtensions read GetExtensions write SetExtensions;
PerMessage_Deflate.Enabled=False
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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Extensions.PerMessage_Deflate.Enabled := true;
oClient.Active := true;