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