TsgcWSPServer_WebRTCZdarzenia › OnError

OnError Zdarzenie

Wywoływane, gdy serwer wykryje błąd transportu lub błąd na poziomie protokołu w połączeniu sygnalizacyjnym.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład


procedure TForm1.WebRTCServerError(Connection: TsgcWSConnection;
  const Error: string);
begin
  Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;

Powrót do Zdarzeń