TsgcWebSocketClient属性 › Extensions

Extensions 属性

启用 WebSocket 协议扩展,例如逐消息 deflate 压缩。

语法

property Extensions: TsgcWSExtensions read GetExtensions write SetExtensions;

默认值

PerMessage_Deflate.Enabled=False

备注

当服务器支持压缩时,启用 Extensions.PerMessage_Deflate 可通过对传出帧应用 deflate 压缩来减少带宽占用。该扩展在握手阶段协商;如果服务器拒绝,则连接回退到未压缩帧。

示例


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

返回属性