TsgcWSPServer_sgc › Ereignisse › OnBinary
Wird ausgelöst, wenn ein Client einen Binär-Frame an den Server sendet.
property OnBinary: TsgcWSBinaryEvent;
// TsgcWSBinaryEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream) of object
—
Binär-Frames umgehen den sgc-JSON-Envelope; der Server leitet die Rohbytes an dieses Ereignis weiter. Data ist ein TMemoryStream, der auf 0 positioniert und der Komponente gehört — kopieren Sie den Inhalt, bevor der Handler zurückkehrt, wenn Sie ihn behalten müssen. Textnachrichten erscheinen stattdessen bei OnMessage.
procedure TForm1.oProtocolBinary(Connection: TsgcWSConnection; const Data: TMemoryStream);
begin
Memo1.Lines.Add(Format('%d bytes from %s', [Data.Size, Connection.Guid]));
end;