TsgcQUICClient › Proprietà › Host
Indirizzo IP o nome DNS del server QUIC a cui si connetterà il client.
property Host: string read FHost write FHost;
(stringa vuota)
Impostare Host insieme a Port per specificare l'endpoint QUIC a cui si connette il client. Host accetta un indirizzo IPv4/IPv6 o un nome DNS. Un valore che contiene i due punti viene considerato un letterale IPv6, quindi ::1 o 2001:db8::1 apre la connessione su IPv6, mentre un nome host viene risolto su entrambe le famiglie di indirizzi, quindi un nome dual-stack funziona senza configurazione aggiuntiva. La famiglia di indirizzi viene scelta dal motore QUIC in base a questo valore, non c'è altro da impostare. Scrivere qui il letterale in forma semplice, le parentesi quadre servono solo quando l'indirizzo compare all'interno di un URL, come in https://[::1]:443/. Il nome host viene inviato anche nell'estensione TLS 1.3 SNI, quindi dovrebbe corrispondere al nome comune nel certificato del server. Modificare Host mentre il client è disconnesso, il valore viene letto all'apertura della connessione.
oClient := TsgcQUICClient.Create(nil);
oClient.Host := 'www.example.com';
oClient.Port := 443;
oClient.SSLQUIC := True;