TsgcWSPServer_WAMP › Événements › OnError
Se déclenche lorsque le serveur détecte une erreur de transport ou de protocole sur une connexion client WAMP.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Expose les défaillances au niveau du transport (négociation TLS, réinitialisations de socket, fermeture anormale) et les anomalies au niveau du protocole soulevées par le décodeur WAMP contre une trame entrante (id de message inconnu, JSON malformé). La chaîne Error est une description lisible par l'humain destinée à la journalisation. Les erreurs produites par le code d'application dans un RPC sont signalées via CallError renvoyé à l'appelant, pas ici. Utilisez OnException pour les exceptions Delphi levées dans les gestionnaires d'événements utilisateur.
procedure TForm1.WAMPServerError(Connection: TsgcWSConnection;
const Error: string);
begin
Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;