TsgcWebSocketProxyServer › Eventos › OnError

OnError Evento

Se activa cada vez que se produce un error de protocolo WebSocket en una conexión de cliente descendente gestionada por el proxy.

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 descendente, como un handshake mal formado, un frame no válido, un opcode no compatible 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 infractora. Los errores generados en el enlace TCP ascendente se informan a través de OnException; para excepciones de tiempo de ejecución no manejadas (fallos de socket, violaciones de acceso...) use también OnException.

Ejemplo


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

Volver a Eventos