TsgcWSPClient_sgcOlaylar › OnFragmented

OnFragmented Olay

Parçalanmış WebSocket çerçeveleri için tetiklenir, OpCode ve devam bayrağını sunar.

Sözdizimi

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

Varsayılan Değer

Remarks

Sunucu birden fazla çerçeveye bölünmüş bir mesaj gönderdiğinde her parça için bir kez tetiklenir. OpCode, parçanın metin mi yoksa ikili mi olduğunu tanımlar; Continuation, daha fazla parça beklenirken True, son parçada ise False değerindedir.

Örnek

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;

Olaylara Dön