TsgcWSPServer_sgc事件 › OnBinary

OnBinary 事件

当客户端向服务器发送二进制帧时触发。

语法

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

默认值

备注

二进制帧绕过 sgc JSON 信封;服务器将原始字节转发至此事件。Data 是一个定位在 0 处且由组件拥有的 TMemoryStream,若需要在处理程序返回后保留内容,请在处理程序返回前复制。文本消息则通过 OnMessage 呈现。

示例

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

返回事件