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');

メソッドに戻る