TsgcWebSocketServer_HTTPAPIGebeurtenissen › OnError

OnError Gebeurtenis

Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnError rapporteert problemen op protocolniveau die zijn gedetecteerd door de WebSocket-laag op een clientverbinding, zoals een misvormd handshake, een ongeldig frame, een niet-ondersteunde opcode of een ongeldige UTF-8-payload wanneer Options.ValidateUTF8 is ingeschakeld. De parameter Error bevat een tekstuele beschrijving en de parameter Connection identificeert de betreffende sessie. Voor niet-afgehandelde runtime-uitzonderingen (HTTP.SYS-fouten, toegangsovertredingen...) wordt in plaats hiervan de gebeurtenis OnException geactiveerd.

Voorbeeld


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

Terug naar gebeurtenissen