TsgcWSPServer_sgcイベント › OnMessage

OnMessage イベント

クライアントが sgc エンベロープでラップされたプレーンテキストメッセージを送信したときに発生します。

構文

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

デフォルト値

解説

クライアントが WriteData を呼び出したとき、またはメソッドフィールドが message の Broadcast を受信したときに発生します。sgc エンベロープはすでに取り除かれているため、Text にはクライアントが送信したままのペイロードが含まれています。Subscribe/Publish トラフィックはこのイベントを通じて流れません。パブリケーションはサーバー側で OnBeforePublish、クライアント側で OnEvent に表示されます。

使用例

procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;

イベントに戻る