TsgcHTTP3Server › 메서드 › Start
QUIC 리스너를 시작하고 HTTP/3 연결 수락을 시작합니다.
procedure Start;
Start는 OpenSSL을 로드하고, QUICOptions.SSLOptions의 인증서 및 개인 키에서 QUIC 서버 컨텍스트를 생성하고, UDP 소켓을 Port에 바인딩하고, 연결을 수락하고 OnH3Request 이벤트를 디스패치하는 백그라운드 리스너를 시작합니다. 인증서와 키는 필수입니다. 어느 하나가 없거나 일치하지 않으면 Start가 예외를 발생시킵니다. 기본 QUIC 리스너는 OpenSSL 3.5 이상이 필요합니다. Stop을 호출하여 서버를 종료하십시오.
oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;