TsgcWSPClient_sgc › Metodi › Broadcast
Trasmette un messaggio a tutti i client connessi, filtrato opzionalmente per canale.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Nome | Tipo | Descrizione |
|---|---|---|
aText | const String | Payload da trasmettere. |
aChannel | const String | Filtro di canale opzionale. Se fornito, solo i client sottoscritti a quel canale ricevono il messaggio. |
aGuid | const String | Guid opzionale dell'istanza del protocollo sgc lato server di destinazione. Lasciare vuoto per utilizzare quella predefinita. |
A differenza di Publish (che si rivolge ai sottoscrittori di un canale), Broadcast viene consegnato a ogni client connesso che corrisponde al filtro canale opzionale. I destinatari ricevono il payload attraverso il loro evento OnMessage.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');