TsgcWSPServer_sgc › メソッド › WriteData
sgc エンベロープを使用して、Guid で識別された接続にメッセージを送信します。
function WriteData(aGuid, aMessage: string): Boolean;
| 名前 | タイプ | 説明 |
|---|---|---|
aGuid | string | ターゲットクライアントの接続 GUID。複数の接続に届けるにはセミコロン区切りのリストを渡します。 |
aMessage | string | method=message エンベロープでラップされたテキスト ペイロードで、クライアントの OnMessage イベントで表示されます。 |
基盤となるトランスポートがメッセージを受け入れた場合は True、一致する接続が見つからないか送信に失敗した場合は False。(Boolean)
Publish および Broadcast とは異なり、WriteData は Guid でクライアントを特定し、PubSub ファンアウトをバイパスします。ペイロードは sgc エンベロープ(method=message)にラップされるため、受信者は OnBinary や OnEvent ではなく OnMessage を発生させます。
oProtocol.WriteData(aConnection.Guid, 'welcome');