TsgcHTTP3Server › Yöntemler › Start

Start Yöntem

QUIC dinleyicisini başlatır ve HTTP/3 bağlantılarını kabul etmeye başlar.

Sözdizimi

procedure Start;

Remarks

Start, OpenSSL'i yükler, QUICOptions.SSLOptions'taki sertifika ve özel anahtardan QUIC sunucu bağlamını oluşturur, Port'a bir UDP soketi bağlar ve bağlantıları kabul edip OnH3Request olayını gönderen arka plan dinleyicisini başlatır. Sertifika ve anahtar zorunludur; biri eksikse veya eşleşmiyorsa Start bir özel durum oluşturur. Yerel QUIC dinleyicisi OpenSSL 3.5 veya üzeri gerektirir. Sunucuyu kapatmak için Stop çağırın.

Örnek


oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;

Yöntemlere Dön