TsgcWebSocketHTTPServer › Zdarzenia › OnError
Wywoływane za każdym razem, gdy wystąpi błąd protokołu WebSocket, np. nieprawidłowo sformowany handshake.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError zgłasza problemy na poziomie protokołu wykryte przez warstwę WebSocket w połączeniu klienta, takie jak nieprawidłowe uzgadnianie, nieprawidłowa ramka, nieobsługiwany opcode lub nieprawidłowy ładunek UTF-8, gdy włączona jest opcja Options.ValidateUTF8. Parametr Error zawiera opis tekstowy, a parametr Connection identyfikuje sesję powodującą problem. Błędy zgłaszane podczas obsługi żądań HTTP są kierowane przez OnException; OnError jest zarezerwowane dla strony protokołu WebSocket serwera.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;