TsgcQUICClient › 属性 › Host

Host 属性

客户端将连接到的 QUIC 服务器的 IP 地址或 DNS 名称。

语法

property Host: string read FHost write FHost;

默认值

(空字符串)

备注

将 Host 与 Port 一起设置以指定客户端连接的 QUIC 端点。Host 接受 IPv4/IPv6 地址或 DNS 名称。包含冒号的值会被视为 IPv6 字面量地址,因此 ::1 或 2001:db8::1 会通过 IPv6 打开连接;主机名则会在两个地址族上解析,因此双栈名称无需额外配置即可使用。地址族由 QUIC 引擎根据该值选择,无需再设置其他内容。此处请直接写裸地址,只有当地址出现在 URL 中时才需要方括号,例如 https://[::1]:443/。主机名还将在 TLS 1.3 SNI 扩展中发送,因此应与服务器证书上的通用名称匹配。客户端断开连接时修改 Host,该值在连接打开时读取。

示例


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

返回属性