TsgcWSPServer_WAMP › Eventos › OnError
Disparado quando o servidor detecta um erro no nível de transporte ou protocolo em uma conexão de cliente WAMP.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Expõe falhas no nível de transporte (negociação TLS, resets de socket, fechamento anormal) e anomalias no nível de protocolo geradas pelo decodificador WAMP contra um frame recebido (id de mensagem desconhecido, JSON malformado). A string Error é uma descrição legível destinada a logging. Erros produzidos por código de aplicação dentro de um RPC são reportados, em vez disso, através de CallError enviado de volta ao chamador, não aqui. Utilize OnException para exceções Delphi geradas dentro de handlers de eventos do usuário.
procedure TForm1.WAMPServerError(Connection: TsgcWSConnection;
const Error: string);
begin
Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;