TsgcWSPClient_sgcÉvénements › OnFragmented

OnFragmented Événement

Se déclenche pour les trames WebSocket fragmentées, exposant OpCode et le drapeau de continuation.

Syntaxe

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

Valeur par défaut

Remarques

Déclenché une fois par fragment lorsque le serveur envoie un message fragmenté sur plusieurs trames. OpCode identifie si le fragment est du texte ou binaire ; Continuation est True tant que d'autres fragments sont attendus et False sur le fragment final.

Exemple

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;

Retour aux événements