TsgcWebSocketServer_HTTPAPIEventos › OnError

OnError Evento

Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado.

Sintaxis

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

Valor Predeterminado

Observaciones

OnError informa de problemas a nivel de protocolo detectados por la capa WebSocket en una conexión de cliente, como un handshake mal formado, un frame inválido, un opcode no admitido o un payload UTF-8 inválido cuando Options.ValidateUTF8 está habilitado. El parámetro Error contiene una descripción textual y el parámetro Connection identifica la sesión infractora. Para excepciones en tiempo de ejecución no gestionadas (fallos de HTTP.SYS, violaciones de acceso...) se genera el evento OnException en su lugar.

Ejemplo


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

Volver a Eventos