TsgcWebSocketServer_HTTPAPIEreignisse › OnError

OnError Ereignis

Wird immer dann ausgelöst, wenn ein WebSocket-Protokollfehler auftritt, etwa ein fehlerhafter Handshake.

Syntax

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

Standardwert

Hinweise

OnError meldet protokollebene Probleme, die von der WebSocket-Schicht auf einer Client-Verbindung erkannt werden, wie einen fehlerhaften Handshake, einen ungültigen Frame, einen nicht unterstützten Opcode oder eine ungültige UTF-8-Nutzlast, wenn Options.ValidateUTF8 aktiviert ist. Der Error-Parameter enthält eine textuelle Beschreibung, und der Connection-Parameter identifiziert die verursachende Sitzung. Für nicht behandelte Laufzeit-Exceptions (HTTP.SYS-Fehler, Access Violations...) wird stattdessen das Ereignis OnException ausgelöst.

Beispiel


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;

Zurück zu Ereignissen