TsgcWSPClient_sgc › 方法 › Publish
向订阅了某个频道的所有客户端发布消息。
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| 名称 | 类型 | 描述 |
|---|---|---|
aText | const String | 要发布的有效负载。 |
aChannel | const String | 消息发布所在的频道;只有订阅了此频道的客户端才会收到该消息。 |
aGuid | const String | 目标服务器端 sgc 协议实例的可选 Guid。留空以使用默认值。 |
aQueue | const TwsQueue | 服务器对发布内容应用事务性排队时使用的队列级别。 |
将负载传递给通过其 OnEvent 处理程序订阅该频道的每个已连接客户端。当 QoS 设置为级别 1 或 2 时,消息被分配一个 ID,服务器通过 OnAcknowledgment 确认交付。
oProtocol.Publish('breaking news', 'news');