TsgcWSPClient_WAMP › Events › OnMessage
Se déclenche pour les trames texte entrantes que le décodeur WAMP n'a pas acheminé vers un gestionnaire RPC ou PubSub de niveau supérieur.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Les trames WAMP v1 standard (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, etc.) sont consommées par le décodeur de protocole et déclenchées via leurs événements dédiés (OnWelcome, OnCallResult, OnCallError, OnEvent…). Toute trame textuelle restante — généralement des extensions spécifiques au serveur ou des messages avec un identifiant de type inconnu — apparaît ici afin que l'application puisse toujours l'inspecter. Retourner sans traiter le texte est sans danger ; WAMP n'a pas de contrat d'accusé de réception pour les messages non reconnus.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;