TsgcWebSocketClientプロパティ › Options

Options プロパティ

ハンドシェイクヘッダーをカスタマイズし、フラグメンテーションや UTF-8 検証などのクライアントの動作を微調整します。

構文

property Options: TsgcWSOptionsClient read FOptions write SetOptions;

デフォルト値

FragmentedMessages=frgOnlyBufferRaiseDisconnectExceptions=TrueValidateUTF8=FalseCleanDisconnect=False

解説

ハンドシェイクとランタイム設定を公開します: Parameters(追加の GET パラメータ)、Origin(カスタム Origin ヘッダー)、および FragmentedMessages(フラグメントをバッファリング(frgOnlyBuffer)、個別に報告(frgOnlyFragmented)、または両方(frgAll))。RaiseDisconnectExceptions はプロトコルエラー切断で例外を発生させ、ValidateUTF8 はテキストフレームの UTF-8 準拠を検証し、CleanDisconnect は TCP セッションを切断する前にクローズフレームを送信します。

使用例


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Options.Parameters := '/ws/';
oClient.Options.ValidateUTF8 := true;
oClient.Options.CleanDisconnect := true;
oClient.Active := true;

プロパティに戻る