TsgcHTTP3Client › Métodos › Connect

Connect Método

Abre la conexión QUIC y realiza el protocolo de enlace TLS 1.3 y HTTP/3.

Sintaxis

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

Parámetros

NombreTipoDescripción
aHostconst stringDirección IP o nombre DNS del servidor HTTP/3. Se acepta un literal IPv6, una dirección que contiene dos puntos se interpreta como IPv6. Cuando el host viaja dentro de una URL absoluta, el literal IPv6 debe escribirse entre corchetes, por ejemplo https://[::1]:443/.
aPortIntegerPuerto UDP del servidor. Su valor predeterminado es 443.

Observaciones

Connect abre una conexión QUIC a aHost en el puerto UDP aPort, ejecuta el protocolo de enlace combinado de transporte y TLS 1.3 y configura los streams de control HTTP/3. Cuando el protocolo de enlace tiene éxito, se activa OnConnect y pueden utilizarse los métodos de solicitud síncronos y asíncronos. El cliente QUIC nativo requiere OpenSSL 3.5 o posterior. La espera está limitada por ConnectTimeout. Llame a Disconnect para cerrar la conexión.

Ejemplo


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

Volver a Métodos