TsgcWSPClient_sgc › 方法 › Broadcast
向所有已连接的客户端广播消息,可选按频道过滤。
procedure Broadcast(const aText: String; const aChannel: String = ''; const aGuid: String = '');
| 名称 | 类型 | 描述 |
|---|---|---|
aText | const String | 要广播的载荷。 |
aChannel | const String | 可选的通道过滤器。若提供,则仅向订阅该通道的客户端发送消息。 |
aGuid | const String | 目标服务器端 sgc 协议实例的可选 Guid。留空以使用默认值。 |
与 Publish(针对频道订阅者)不同,Broadcast 会被传递给每个匹配可选频道过滤器的已连接客户端。接收方通过其 OnMessage 事件接收有效载荷。
oProtocol.Broadcast('hello everyone');
oProtocol.Broadcast('channel update', 'news');