TsgcQUICServer › Zdarzenia › OnQUICData

OnQUICData Zdarzenie

Uruchamiane po odebraniu danych aplikacji od partnera przez jego domyślny strumień QUIC.

Składnia

property OnQUICData: TsgcQUICServerDataEvent;
// TsgcQUICServerDataEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aData: TBytes) of object

Wartość domyślna

—

Uwagi

OnQUICData jest wywoływane za każdym razem, gdy bajty aplikacji są odczytywane z domyślnego strumienia QUIC partnera. Parametr aData przechowuje fragment odebrany podczas tego odczytu; jedna logiczna wiadomość może być dostarczona przez kilka wywołań, dlatego należy dokonywać ponownego składania na poziomie aplikacji, gdy wiadomość może obejmować wiele odczytów. Odpowiedz do partnera, wywołując WriteData z tym samym aConnection. To zdarzenie jest uruchamiane w wątku pompowania w tle serwera, dlatego przekaż do głównego wątku przed dotykaniem interfejsu użytkownika.

Przykład


procedure OnQUICDataEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aData: TBytes);
begin
  // echo the received bytes back to the peer
  oServer.WriteData(aConnection, aData);
end;

Powrót do Zdarzeń