TsgcWebSocketClientPropiedades › Extensions

Extensions Propiedad

Habilita extensiones del protocolo WebSocket, como la compresión por deflate de mensaje.

Sintaxis

property Extensions: TsgcWSExtensions read GetExtensions write SetExtensions;

Valor Predeterminado

PerMessage_Deflate.Enabled=False

Observaciones

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.

Ejemplo


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

Volver a Propiedades