TsgcWebSocketServerEventos › 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 no válido, un opcode no admitido, o una carga útil UTF-8 no válida cuando Options.ValidateUTF8 está habilitado. El parámetro Error contiene una descripción textual y el parámetro Connection identifica la sesión causante. Para excepciones de tiempo de ejecución no controladas (fallos de socket, 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