TsgcWSPClient_sgc › Methods › Broadcast
Rozsyła wiadomość do wszystkich połączonych klientów, opcjonalnie z filtrowaniem według kanału.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Nazwa | Typ | Opis |
|---|---|---|
aText | const String | Ładunek do rozgłoszenia. |
aChannel | const String | Opcjonalny filtr kanału. Gdy podany, wiadomość otrzymują wyłącznie klienci subskrybujący dany kanał. |
aGuid | const String | Opcjonalny identyfikator GUID docelowej instancji protokołu sgc po stronie serwera. Należy pozostawić pusty, aby użyć wartości domyślnej. |
W przeciwieństwie do Publish (który kieruje wiadomości do subskrybentów kanału), Broadcast jest dostarczany do każdego podłączonego klienta spełniającego opcjonalny filtr kanału. Odbiorcy otrzymują ładunek za pośrednictwem zdarzenia OnMessage.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');