TsgcWebSocketClient › Zdarzenia › OnError
Wywoływane za każdym razem, gdy w połączeniu wystąpi błąd protokołu WebSocket.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError zgłasza problemy na poziomie protokołu wykryte przez warstwę WebSocket, takie jak nieprawidłowy typ wiadomości, zniekształcona ramka lub nieprawidłowy ładunek UTF-8 gdy Options.ValidateUTF8 jest włączone. Parametr Error zawiera tekstowy opis błędu; parametr Connection identyfikuje dotkniętą sesję. W przypadku nieobsłużonych wyjątków (błędy gniazda, naruszenia dostępu itp.) należy użyć OnException. To zdarzenie samo w sobie nie zamyka połączenia.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error: ' + Error);
end;