TsgcWebSocketClient › Eventi › OnError
Si attiva ogni volta che si verifica un errore di protocollo WebSocket sulla connessione.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
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.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error: ' + Error);
end;