TsgcWSPServer_sgc › Événements › OnMessage
Se déclenche lorsqu'un client envoie un message en texte brut encapsulé dans l'enveloppe sgc.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Déclenché lorsqu'un client appelle WriteData, ou reçoit un Broadcast dont le champ method est message. L'enveloppe sgc est déjà supprimée, donc Text contient la charge utile telle que le client l'a envoyée. Le trafic Subscribe/Publish ne passe pas par cet événement — les publications remontent dans OnBeforePublish (côté serveur) et dans OnEvent (côté client).
procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;