TsgcWebSocketClientÉvénements › OnError

OnError Événement

Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit sur la connexion.

Syntaxe

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valeur par défaut

Remarques

OnError signale les problèmes au niveau du protocole détectés par la couche WebSocket, tels qu'un type de message invalide, une trame malformée ou une charge utile UTF-8 invalide lorsque Options.ValidateUTF8 est activé. Le paramètre Error contient une description textuelle de l'échec ; le paramètre Connection identifie la session affectée. Pour les exceptions non gérées (erreurs de socket, violations d'accès...) utiliser OnException à la place. Cet événement ne ferme pas la connexion par lui-même.

Exemple


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

Retour aux événements