TsgcQUICServer › Zdarzenia › OnQUICConnect

OnQUICConnect Zdarzenie

Wywoływane po zaakceptowaniu nowego połączenia QUIC i gotowości jego pierwszego strumienia.

Składnia

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

Wartość domyślna

—

Uwagi

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.

Przykład


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

Powrót do Zdarzeń