TsgcQUICServer › Zdarzenia › OnQUICConnect
Wywoływane po zaakceptowaniu nowego połączenia QUIC i gotowości jego pierwszego strumienia.
property OnQUICConnect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
OnQUICConnect jest uruchamiane raz na połączenie po zakończeniu uzgodnienia QUIC i zaakceptowaniu pierwszego (żądania) strumienia drugiej strony. Powiadomienie o połączeniu jest celowo opóźniane do momentu, gdy strumień istnieje, dzięki czemu bajty zapisane z procedury obsługi za pomocą WriteData trafiają do właściwego strumienia zainicjowanego przez drugą stronę. Parametr aConnection udostępnia sesję, w tym PeerIP, PeerPort i CreatedAt, których aplikacja może użyć do rejestrowania połączenia lub inicjowania kontekstu sesji.
procedure OnQUICConnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection);
begin
Log('QUIC connected from ' + aConnection.PeerIP);
end;