TsgcWSPClient_sgc › Methoden › Broadcast
Sendet eine Nachricht an alle verbundenen Clients, optional gefiltert nach Kanal.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Name | Typ | Beschreibung |
|---|---|---|
aText | const String | Nutzlast für Broadcast. |
aChannel | const String | Optionaler Kanalfilter. Wenn angegeben, erhalten nur Clients, die diesen Kanal abonniert haben, die Nachricht. |
aGuid | const String | Optionale Guid der serverseitigen sgc-Protokoll-Zielinstanz. Leer lassen, um die Standardinstanz zu verwenden. |
Anders als Publish (das Abonnenten eines Kanals anvisiert) wird Broadcast an jeden verbundenen Client zugestellt, der dem optionalen Kanalfilter entspricht. Empfänger erhalten die Nutzlast über ihr OnMessage-Ereignis.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');