TsgcWebSocketHTTPServer › Gebeurtenissen › OnError
Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError rapporteert protocollevel-problemen die door de WebSocket-laag zijn gedetecteerd op een clientverbinding, zoals een onjuist gevormde handshake, een ongeldig frame, een niet-ondersteunde opcode of een ongeldige UTF-8 payload wanneer Options.ValidateUTF8 is ingeschakeld. De parameter Error bevat een tekstbeschrijving en de parameter Connection identificeert de offending sessie. Fouten die worden gegenereerd tijdens het verwerken van HTTP-verzoeken worden doorgestuurd via OnException; OnError is gereserveerd voor de WebSocket-protocolzijde van de server.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;