TsgcWSPClient_sgc方法 › Publish

Publish 方法

向订阅了某个频道的所有客户端发布消息。

语法

procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);

参数

名称类型描述
aTextconst String要发布的有效负载。
aChannelconst String消息发布所在的频道;只有订阅了此频道的客户端才会收到该消息。
aGuidconst String目标服务器端 sgc 协议实例的可选 Guid。留空以使用默认值。
aQueueconst TwsQueue服务器对发布内容应用事务性排队时使用的队列级别。

备注

将负载传递给通过其 OnEvent 处理程序订阅该频道的每个已连接客户端。当 QoS 设置为级别 1 或 2 时,消息被分配一个 ID,服务器通过 OnAcknowledgment 确认交付。

示例

oProtocol.Publish('breaking news', 'news');

返回方法