TsgcWSPClient_WAMP › Eventos › OnError
Disparado quando o componente detecta uma condição de erro em nível de transporte ou de protocolo.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Expõe falhas em nível de transporte (rejeição de handshake, erros de TLS, resets de socket) e anomalias em nível de protocolo (frames WAMP malformados que o decodificador não conseguiu analisar). A string Error é uma descrição legível por humanos adequada para logs. Erros específicos de RPC gerados pelo peer remoto NÃO são reportados aqui. Eles chegam por meio de OnCallError. Não confunda com OnException, que trata exceções Delphi geradas dentro do código do usuário.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;