TsgcHTTP3Client › 메서드 › Connect

Connect 메서드

QUIC 연결을 열고 TLS 1.3 및 HTTP/3 핸드셰이크를 수행합니다.

구문

procedure Connect(const aHost: string; aPort: Integer = 443);

Parameters

NameType설명
aHostconst stringHTTP/3 서버의 IP 주소 또는 DNS 이름. IPv6 리터럴도 사용할 수 있으며, 콜론이 포함된 주소는 IPv6로 처리됩니다. 호스트가 절대 URL 안에 포함될 때는 IPv6 리터럴을 대괄호로 묶어야 합니다. 예를 들어 https://[::1]:443/과 같이 작성합니다.
aPortInteger서버의 UDP 포트. 기본값은 443입니다.

설명

Connect는 UDP 포트 aPort에서 aHost로 QUIC 연결을 열고, 결합된 전송 및 TLS 1.3 핸드셰이크를 실행하고, HTTP/3 제어 스트림을 설정합니다. 핸드셰이크가 성공하면 OnConnect가 발생하고 동기 및 비동기 요청 메서드를 사용할 수 있습니다. 기본 QUIC 클라이언트는 OpenSSL 3.5 이상이 필요합니다. 대기는 ConnectTimeout에 의해 제한됩니다. 연결을 닫으려면 Disconnect를 호출하십시오.

예제


oClient := TsgcHTTP3Client.Create(nil);
oClient.Connect('www.example.com', 443);

메서드로 돌아가기