TsgcWebSocketClientEigenschaften › Options

Options Eigenschaft

Passt Handshake-Header an und feinabstimmt das Client-Verhalten wie Fragmentierung und UTF-8-Validierung.

Syntax

property Options: TsgcWSOptionsClient read FOptions write SetOptions;

Standardwert

FragmentedMessages=frgOnlyBuffer, RaiseDisconnectExceptions=True, ValidateUTF8=False, CleanDisconnect=False

Hinweise

Stellt Handshake- und Laufzeiteinstellungen bereit: Parameters (zusätzliche GET-Parameter), Origin (benutzerdefinierter Origin-Header) und FragmentedMessages, das auswählt, ob Fragmente gepuffert (frgOnlyBuffer), einzeln gemeldet (frgOnlyFragmented) oder beides (frgAll) werden. RaiseDisconnectExceptions löst bei Protokollfehler-Disconnects eine Ausnahme aus, ValidateUTF8 überprüft die UTF-8-Konformität von Text-Frames und CleanDisconnect sendet einen Close-Frame, bevor die TCP-Sitzung getrennt wird.

Beispiel


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;

Zurück zu Eigenschaften