TsgcWebSocketClientEventi › OnError

OnError Evento

Si attiva ogni volta che si verifica un errore di protocollo WebSocket sulla connessione.

Sintassi

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valore predefinito

Note

OnError segnala problemi a livello di protocollo rilevati dal layer WebSocket, come un tipo di messaggio non valido, un frame malformato o un payload UTF-8 non valido quando Options.ValidateUTF8 è abilitato. Il parametro Error contiene una descrizione testuale dell'errore; il parametro Connection identifica la sessione interessata. Per le eccezioni non gestite (errori di socket, access violation...) utilizzi invece OnException. Questo evento non chiude la connessione da solo.

Esempio


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  WriteLn('#error: ' + Error);
end;

Torna agli Eventi