TsgcWSPClient_sgc › Methoden › Broadcast
Verstuurt een bericht naar alle verbonden clients, optioneel gefilterd op kanaal.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Naam | Type | Beschrijving |
|---|---|---|
aText | const String | Te verzenden payload. |
aChannel | const String | Optioneel kanaalfilter. Wanneer opgegeven, ontvangen alleen clients die op dat kanaal zijn geabonneerd het bericht. |
aGuid | const String | Optionele GUID van de doelserver-side sgc-protocolinstantie. Laat leeg om de standaard te gebruiken. |
In tegenstelling tot Publish (dat abonnees van een kanaal aanwijst), wordt Broadcast afgeleverd bij elke verbonden client die overeenkomt met het optionele kanaalfilter. Ontvangers ontvangen de payload via hun OnMessage-gebeurtenis.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');