TsgcHTTP3Client › Métodos › Connect
Abre la conexión QUIC y realiza el protocolo de enlace TLS 1.3 y HTTP/3.
procedure Connect(const aHost: string; aPort: Integer = 443);
| Nombre | Tipo | Descripción |
|---|---|---|
aHost | const string | Direcció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/. |
aPort | Integer | Puerto UDP del servidor. Su valor predeterminado es 443. |
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.
oClient := TsgcHTTP3Client.Create(nil);
oClient.Connect('www.example.com', 443);