TsgcWSPServer_WebRTC › Ereignisse › OnError
Wird ausgelöst, wenn der Server einen Transport- oder protokollebenen Fehler auf einer Signaling-Verbindung erkennt.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Macht transportbezogene Fehler (TLS-Aushandlung, Socket-Resets, abnormales Schließen) sowie protokollbezogene Anomalien sichtbar, die der Signalisierungsdecoder gegen einen eingehenden Frame auslöst (fehlerhaftes JSON, unerwartete Methoden-ID, ungültige Abonnementsyntax). Die Error-Zeichenfolge ist eine menschenlesbare Beschreibung, die für die Protokollierung gedacht ist. Fehler aus benutzerdefinierten Ereignishandlern werden separat über OnException gemeldet.
procedure TForm1.WebRTCServerError(Connection: TsgcWSConnection;
const Error: string);
begin
Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;