TsgcWebSocketClient › Événements › OnError
Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit sur la connexion.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
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.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error: ' + Error);
end;