TsgcWSPServer_sgcEvents › OnBinary

OnBinary Zdarzenie

Wywoływane, gdy klient wysyła ramkę binarną do serwera.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład

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

Powrót do Zdarzeń