TsgcWebSocketClientProperties › Options

Options Property

Past handshake-headers aan en verfijnt clientgedrag zoals fragmentatie en UTF-8-validatie.

Syntaxis

__property TsgcWSOptionsClient * Options;

Standaardwaarde

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

Opmerkingen

Stelt handshake- en runtime-instellingen beschikbaar: Parameters (extra GET-parameters), Origin (aangepaste Origin-header) en FragmentedMessages die selecteert of fragmenten worden gebufferd (frgOnlyBuffer), afzonderlijk gerapporteerd (frgOnlyFragmented) of beide (frgAll). RaiseDisconnectExceptions genereert een uitzondering bij verbrekingen door protocolfouten, ValidateUTF8 verifieert UTF-8-conformiteit van tekstframes en CleanDisconnect stuurt een close-frame voor het verbreken van de TCP-sessie.

Voorbeeld


oClient = new TsgcWebSocketClient();
oClient->URL = "wss://www.esegece.com:2053";
oClient->Options->Parameters = "/ws/";
oClient->Options->ValidateUTF8 = true;
oClient->Options->CleanDisconnect = true;
oClient->Active = true;

Terug naar Properties