TsgcWSPServer_WebRTC › Zdarzenia › OnError
Wywoływane, gdy serwer wykryje błąd transportu lub błąd na poziomie protokołu w połączeniu sygnalizacyjnym.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Ujawnia awarie na poziomie transportu (negocjacja TLS, reset gniazda, nieprawidłowe zamknięcie) i anomalie na poziomie protokołu zgłaszane przez dekoder sygnalizacji na podstawie przychodzących ramek (nieprawidłowy JSON, nieoczekiwany identyfikator metody, błędna składnia subskrypcji). Ciąg Error to czytelny dla człowieka opis przeznaczony do rejestrowania. Błędy pochodzące z wnętrza procedur obsługi zdarzeń użytkownika są zgłaszane oddzielnie przez OnException.
procedure TForm1.WebRTCServerError(Connection: TsgcWSConnection;
const Error: string);
begin
Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;