TsgcQUICClient › Eigenschappen › Host
IP-adres of DNS-naam van de QUIC-server waarmee de client verbinding maakt.
property Host: string read FHost write FHost;
(lege tekenreeks)
Stel Host in samen met Port om het QUIC-eindpunt op te geven waarmee de client verbinding maakt. Host accepteert een IPv4/IPv6-adres of een DNS-naam. Een waarde die een dubbele punt bevat, wordt als IPv6-literal opgevat, dus met ::1 of 2001:db8::1 wordt de verbinding over IPv6 geopend, en een hostnaam wordt over beide adresfamilies omgezet, zodat een dual-stack-naam zonder extra configuratie werkt. De adresfamilie wordt door de QUIC-engine op basis van deze waarde gekozen, er valt verder niets in te stellen. Noteer de literal hier zonder haken, vierkante haken zijn alleen nodig wanneer het adres binnen een URL staat, zoals in https://[::1]:443/. De hostnaam wordt ook verstuurd in de TLS 1.3 SNI-extensie, dus deze moet overeenkomen met de common name op het servercertificaat. Wijzig Host terwijl de client is verbroken; de waarde wordt gelezen wanneer de verbinding wordt geopend.
oClient := TsgcQUICClient.Create(nil);
oClient.Host := 'www.example.com';
oClient.Port := 443;
oClient.SSLQUIC := True;