TsgcWebSocketClient › Propiedades › Extensions
Habilita extensiones del protocolo WebSocket, como la compresión por deflate de mensaje.
property Extensions: TsgcWSExtensions read GetExtensions write SetExtensions;
PerMessage_Deflate.Enabled=False
Cuando el servidor admite compresión, habilitar Extensions.PerMessage_Deflate reduce el ancho de banda aplicando compresión deflate a los frames salientes. La extensión se negocia durante el handshake; si el servidor la rechaza, la conexión vuelve a frames sin comprimir.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Extensions.PerMessage_Deflate.Enabled := true;
oClient.Active := true;