TsgcQUICClient › Métodos › Connect

Connect Método

Abre la conexión QUIC al servidor y se bloquea hasta que se establece o expira el tiempo de espera.

Sintaxis

function Connect(aTimeout: Integer = 10000): Boolean;

Parámetros

NombreTipoDescripción
aTimeoutIntegerTiempo máximo en milisegundos a esperar a que se establezca la conexión. Su valor predeterminado es 10000 (10 segundos).

Valor de Retorno

True si la conexión QUIC se estableció antes de que expirara el tiempo de espera; de lo contrario, False. (Boolean)

Observaciones

Connect abre la conexión QUIC a Host y Port, realiza el protocolo de enlace TLS 1.3 cuando SSLQUIC está habilitado y bloquea hasta que la conexión esté lista o transcurra aTimeout. Cuando la conexión tiene éxito se activa el evento OnQUICConnect. Utilice Start en su lugar cuando prefiera una apertura no bloqueante.

Aquí intervienen dos tiempos de espera y ambos se aplican. aTimeout limita la llamada completa, desde la apertura de la conexión hasta que está lista para usarse. SSLQUICOptions.ConnectTimeout limita el protocolo de enlace TLS 1.3 que ocurre dentro de ella, y ahora el transporte sí lo aplica, por lo que un servidor inalcanzable falla al cumplirse el valor configurado, 10000 ms de forma predeterminada, en lugar de hacerlo tras unos treinta segundos como ocurría antes.

Ejemplo


if oClient.Connect then
  oClient.WriteData('Hello QUIC');

Volver a Métodos