TsgcQUICServer › Eventi › OnQUICData

OnQUICData Evento

Si attiva quando vengono ricevuti dati applicativi da un peer sul suo stream QUIC predefinito.

Sintassi

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

Valore predefinito

—

Note

OnQUICData viene generato ogni volta che i byte applicativi vengono letti dallo stream QUIC predefinito del peer. Il parametro aData contiene il frammento ricevuto in questa lettura; un singolo messaggio logico può essere consegnato in più chiamate, quindi occorre riassemblarlo a livello applicativo quando un messaggio può estendersi su più letture. Rispondere al peer chiamando WriteData con lo stesso aConnection. Questo evento viene eseguito sul thread di pump in background del server, quindi è necessario passare al thread principale prima di toccare l'interfaccia utente.

Esempio


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

Torna agli Eventi