TsgcQUICServer › Eventos › OnQUICConnect

OnQUICConnect Evento

Disparado quando uma nova conexão QUIC foi aceita e seu primeiro stream está pronto.

Sintaxe

property OnQUICConnect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object

Valor Padrão

—

Observações

OnQUICConnect é disparado uma vez por conexão após o handshake QUIC ter sido concluído e o primeiro stream (de requisição) do par ter sido aceito. A notificação de conexão é deliberadamente adiada até que esse stream exista, para que os bytes escritos a partir do handler com WriteData sejam direcionados ao stream correto iniciado pelo par. O parâmetro aConnection expõe a sessão, incluindo PeerIP, PeerPort e CreatedAt, que a aplicação pode usar para registrar a conexão em log ou inicializar o contexto por sessão.

Exemplo


procedure OnQUICConnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection);
begin
  Log('QUIC connected from ' + aConnection.PeerIP);
end;

Voltar para Eventos