TsgcWSPClient_sgc › Événements › OnFragmented
Se déclenche pour les trames WebSocket fragmentées, exposant OpCode et le drapeau de continuation.
property OnFragmented: TsgcWSFragmentedEvent;
// TsgcWSFragmentedEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream; const OpCode: TOpCode; const Continuation: Boolean) of object
—
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.
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;