TsgcWSPClient_sgcMetodi › Broadcast

Broadcast Metodo

Trasmette un messaggio a tutti i client connessi, filtrato opzionalmente per canale.

Sintassi

procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');

Parametri

NomeTipoDescrizione
aTextconst StringPayload da trasmettere.
aChannelconst StringFiltro di canale opzionale. Se fornito, solo i client sottoscritti a quel canale ricevono il messaggio.
aGuidconst StringGuid opzionale dell'istanza del protocollo sgc lato server di destinazione. Lasciare vuoto per utilizzare quella predefinita.

Note

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.

Esempio

oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');

Torna ai Metodi