TsgcQUICServer › 이벤트 › OnQUICData

OnQUICData 이벤트

기본 QUIC 스트림을 통해 피어로부터 애플리케이션 데이터가 수신될 때 발생합니다.

구문

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

기본값

—

설명

OnQUICData는 피어의 기본 QUIC 스트림에서 애플리케이션 바이트를 읽을 때마다 발생합니다. aData 매개변수는 이번 읽기에서 수신된 청크를 보유합니다. 하나의 논리적 메시지가 여러 호출에 걸쳐 전달될 수 있으므로 메시지가 여러 읽기에 걸칠 수 있는 경우 애플리케이션 수준에서 재조립하십시오. 동일한 aConnection으로 WriteData를 호출하여 피어에 응답합니다. 이 이벤트는 서버의 백그라운드 펌프 스레드에서 실행되므로 UI를 건드리기 전에 메인 스레드로 마샬링하십시오.

예제


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

이벤트로 돌아가기