TsgcWebSocketClientプロパティ › Extensions

Extensions プロパティ

メッセージごとのデフレート圧縮などの WebSocket プロトコル拡張を有効にします。

構文

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;

プロパティに戻る