TsgcWebSocketServer › Eventos › OnError
Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
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.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;