TsgcQUICClient › Proprietà › Host

Host Proprietà

Indirizzo IP o nome DNS del server QUIC a cui si connetterà il client.

Sintassi

property Host: string read FHost write FHost;

Valore predefinito

(stringa vuota)

Note

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.

Esempio


oClient := TsgcQUICClient.Create(nil);
oClient.Host := 'www.example.com';
oClient.Port := 443;
oClient.SSLQUIC := True;

Torna alle Proprietà