TsgcWSPClient_sgcイベント › OnBinary

OnBinary イベント

バイナリフレームが到着したときに発生します。ペイロードはTMemoryStreamとして配信されます。

構文

property OnBinary: TsgcWSBinaryEvent;
// TsgcWSBinaryEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream) of object

デフォルト値

解説

Dataはペイロードを所有しており、ハンドラー中のみ有効です。後でバイトを処理する必要がある場合は、ハンドラーが戻る前にその内容をコピーしてください。

使用例

procedure TForm1.oProtocolBinary(Connection: TsgcWSConnection; const Data: TMemoryStream);
begin
  Memo1.Lines.Add(Format('binary: %d bytes', [Data.Size]));
end;

イベントに戻る