TsgcQUICClient › Eigenschaften › Host

Host Eigenschaft

IP-Adresse oder DNS-Name des QUIC-Servers, mit dem sich der Client verbindet.

Syntax

property Host: string read FHost write FHost;

Standardwert

(leere Zeichenfolge)

Hinweise

Setzen Sie Host zusammen mit Port, um den QUIC-Endpunkt anzugeben, mit dem sich der Client verbindet. Host akzeptiert entweder eine IPv4-/IPv6-Adresse oder einen DNS-Namen. Ein Wert, der einen Doppelpunkt enthält, wird als IPv6-Literal aufgefasst, sodass ::1 oder 2001:db8::1 die Verbindung über IPv6 öffnet, und ein Hostname wird über beide Adressfamilien aufgelöst, sodass ein Dual-Stack-Name ohne zusätzliche Konfiguration funktioniert. Die Adressfamilie wird von der QUIC-Engine anhand dieses Werts gewählt, es ist nichts weiter einzustellen. Schreiben Sie das Literal hier ohne Klammern, eckige Klammern werden nur benötigt, wenn die Adresse innerhalb einer URL steht, wie in https://[::1]:443/. Der Hostname wird auch in der TLS-1.3-SNI-Erweiterung gesendet, daher sollte er mit dem Common Name des Serverzertifikats übereinstimmen. Ändern Sie Host, während der Client getrennt ist; der Wert wird gelesen, wenn die Verbindung geöffnet wird.

Beispiel


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

Zurück zu Properties