TsgcWebSocketHTTPServerEventos › 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 notifica los problemas a nivel de protocolo detectados por la capa WebSocket en una conexión de cliente, como un handshake malformado, un frame inválido, un opcode no admitido o una carga útil UTF-8 inválida cuando Options.ValidateUTF8 está habilitado. El parámetro Error contiene una descripción textual y el parámetro Connection identifica la sesión infractora. Los errores generados al despachar solicitudes HTTP se enrutan a través de OnException; OnError está reservado para el lado del protocolo WebSocket del servidor.

Ejemplo


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

Volver a Eventos