TsgcWSPServer_sgc › Eventos › OnBinary
Se activa cuando un cliente envía una trama binaria al servidor.
property OnBinary: TsgcWSBinaryEvent;
// TsgcWSBinaryEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream) of object
—
Las tramas binarias eluden el envoltorio JSON de sgc; el servidor reenvía los bytes sin procesar a este evento. Data es un TMemoryStream posicionado en 0 y propiedad del componente — copie el contenido antes de que el manejador retorne si necesita conservarlo. Los mensajes de texto se presentan en OnMessage.
procedure TForm1.oProtocolBinary(Connection: TsgcWSConnection; const Data: TMemoryStream);
begin
Memo1.Lines.Add(Format('%d bytes from %s', [Data.Size, Connection.Guid]));
end;