TsgcWSPClient_sgcZdarzenia › OnFragmented

OnFragmented Zdarzenie

Wywoływane dla fragmentowanych ramek WebSocket, ujawniając OpCode i flagę kontynuacji.

Składnia

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

Wartość domyślna

Uwagi

Wywoływane raz na fragment, gdy serwer wysyła wiadomość podzieloną na kilka ramek. OpCode określa, czy fragment jest tekstowy czy binarny; Continuation ma wartość True, gdy oczekiwane są kolejne fragmenty, i False dla ostatniego fragmentu.

Przykład

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;

Powrót do Zdarzeń