TsgcWSPClient_sgc › Métodos › Broadcast
Emite un mensaje a todos los clientes conectados, filtrado opcionalmente por canal.
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| Nombre | Tipo | Descripción |
|---|---|---|
aText | const String | Carga útil a difundir. |
aChannel | const String | Filtro de canal opcional. Cuando se especifica, solo los clientes suscritos a ese canal reciben el mensaje. |
aGuid | const String | Guid opcional de la instancia del protocolo sgc del lado del servidor de destino. Déjelo vacío para utilizar el valor predeterminado. |
A diferencia de Publish (que apunta a los suscriptores de un canal), Broadcast se entrega a todos los clientes conectados que coincidan con el filtro de canal opcional. Los destinatarios reciben la carga útil a través de su evento OnMessage.
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');