TsgcWSPServer_sgc › Events › OnBinary
Wywoływane, gdy klient wysyła ramkę binarną do serwera.
property OnBinary: TsgcWSBinaryEvent;
// TsgcWSBinaryEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream) of object
—
Ramki binarne omijają kopertę JSON sgcWebSockets; serwer przekazuje surowe bajty do tego zdarzenia. Parametr Data to obiekt TMemoryStream ustawiony na pozycji 0, będący własnością komponentu — jeśli zawartość jest potrzebna po powrocie z procedury obsługi, należy ją skopiować. Wiadomości tekstowe są przekazywane przez zdarzenie OnMessage.
procedure TForm1.oProtocolBinary(Connection: TsgcWSConnection; const Data: TMemoryStream);
begin
Memo1.Lines.Add(Format('%d bytes from %s', [Data.Size, Connection.Guid]));
end;