TsgcWSPClient_sgcMétodos › Broadcast

Broadcast Método

Faz broadcast de uma mensagem para todos os clientes conectados, opcionalmente filtrados por canal.

Sintaxe

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

Parâmetros

NameTypeDescrição
aTextconst StringPayload a transmitir.
aChannelconst StringFiltro de canal opcional. Quando fornecido, apenas os clientes assinantes desse canal recebem a mensagem.
aGuidconst StringGuid opcional da instância de protocolo sgc do lado do servidor de destino. Deixe vazio para utilizar o padrão.

Observações

Diferentemente de Publish (que tem como alvo os assinantes de um canal), Broadcast é entregue a cada cliente conectado que corresponda ao filtro de canal opcional. Os destinatários recebem o payload através do seu evento OnMessage.

Exemplo

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

Voltar para Métodos