TsgcWebSocketClient › Ereignisse › OnError
Wird jedes Mal ausgelöst, wenn ein WebSocket-Protokollfehler auf der Verbindung auftritt.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError meldet Probleme auf Protokollebene, die von der WebSocket-Schicht erkannt wurden, wie etwa einen ungültigen Nachrichtentyp, einen fehlerhaften Frame oder eine ungültige UTF-8-Nutzlast, wenn Options.ValidateUTF8 aktiviert ist. Der Parameter Error enthält eine textuelle Beschreibung des Fehlers; der Parameter Connection identifiziert die betroffene Sitzung. Verwenden Sie für unbehandelte Ausnahmen (Socket-Fehler, Zugriffsverletzungen ...) stattdessen OnException. Dieses Ereignis schließt die Verbindung nicht von sich aus.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error: ' + Error);
end;