TsgcWSPClient_sgcEvents › OnFragmented

OnFragmented Ereignis

Wird für fragmentierte WebSocket-Frames ausgelöst und stellt OpCode und Continuation-Flag bereit.

Syntax

property OnFragmented: TsgcWSFragmentedEvent;
// TsgcWSFragmentedEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream; const OpCode: TOpCode; const Continuation: Boolean) of object

Standardwert

Hinweise

Wird einmal pro Fragment ausgelöst, wenn der Server eine Nachricht sendet, die über mehrere Frames aufgeteilt ist. OpCode identifiziert, ob das Fragment Text oder Binär ist; Continuation ist True, solange weitere Fragmente erwartet werden, und False beim letzten Fragment.

Beispiel

procedure TForm1.oProtocolFragmented(Connection: TsgcWSConnection;
  const Data: TMemoryStream; const OpCode: TOpCode; const Continuation: Boolean);
begin
  if not Continuation then
    Memo1.Lines.Add('final fragment received');
end;

Zurück zu Ereignissen