TsgcWSPServer_sgcÉvénements › OnMessage

OnMessage Événement

Se déclenche lorsqu'un client envoie un message en texte brut encapsulé dans l'enveloppe sgc.

Syntaxe

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Valeur par défaut

Remarques

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).

Exemple

procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;

Retour aux événements