TsgcWSPClient_sgc › Methods › Broadcast
Diffuse un message à tous les clients connectés, avec filtrage optionnel par canal.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Nom | Type | Description |
|---|---|---|
aText | const String
| Charge utile à diffuser. |
aChannel | const String
| Filtre de canal facultatif. Lorsqu'il est fourni, seuls les clients abonnés à ce canal reçoivent le message. |
aGuid
| const String
| Guid facultatif de l'instance de protocole sgc côté serveur cible. Laissez vide pour utiliser la valeur par défaut. |
Contrairement à Publish (qui cible les abonnés d'un canal), Broadcast est transmis à chaque client connecté correspondant au filtre de canal optionnel. Les destinataires reçoivent la charge utile via leur événement OnMessage.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');