TsgcWSPServer_sgc › 事件 › 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;