TsgcHTTP3Server › Yöntemler › Start
QUIC dinleyicisini başlatır ve HTTP/3 bağlantılarını kabul etmeye başlar.
procedure Start;
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.
oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;