TsgcQUICServer › Eventos › OnQUICConnect
Disparado quando uma nova conexão QUIC foi aceita e seu primeiro stream está pronto.
property OnQUICConnect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
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.
procedure OnQUICConnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection);
begin
Log('QUIC connected from ' + aConnection.PeerIP);
end;