TsgcWSPServer_sgcメソッド › WriteData

WriteData メソッド

sgc エンベロープを使用して、Guid で識別された接続にメッセージを送信します。

構文

function WriteData(aGuid, aMessage: string): Boolean;

パラメータ

名前タイプ説明
aGuidstringターゲットクライアントの接続 GUID。複数の接続に届けるにはセミコロン区切りのリストを渡します。
aMessagestringmethod=message エンベロープでラップされたテキスト ペイロードで、クライアントの OnMessage イベントで表示されます。

戻り値

基盤となるトランスポートがメッセージを受け入れた場合は True、一致する接続が見つからないか送信に失敗した場合は False。(Boolean

解説

Publish および Broadcast とは異なり、WriteData は Guid でクライアントを特定し、PubSub ファンアウトをバイパスします。ペイロードは sgc エンベロープ(method=message)にラップされるため、受信者は OnBinary や OnEvent ではなく OnMessage を発生させます。

使用例

oProtocol.WriteData(aConnection.Guid, 'welcome');

メソッドに戻る