TsgcWSPClient_sgc方法 › Broadcast

Broadcast 方法

向所有已连接的客户端广播消息,可选按频道过滤。

语法

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

参数

名称类型描述
aTextconst String要广播的载荷。
aChannelconst String可选的通道过滤器。若提供,则仅向订阅该通道的客户端发送消息。
aGuidconst String目标服务器端 sgc 协议实例的可选 Guid。留空以使用默认值。

备注

与 Publish(针对频道订阅者)不同,Broadcast 会被传递给每个匹配可选频道过滤器的已连接客户端。接收方通过其 OnMessage 事件接收有效载荷。

示例

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

返回方法