方法

Giodtls连接set_advertised_protocols

自:2.60

声明 [src]

void
g_dtls_connection_set_advertised_protocols (
  GDtlsConnection* conn,
  const gchar* const* protocols
)

描述 [src]

设置调用者愿意在此连接上讨论的应用层协议列表。将使用应用层协议协商(ALPN)扩展协商与对等方的兼容协议;使用 g_dtls_connection_get_negotiated_protocol() 在握手后找到协商的协议。指定 NULL 作为 protocols 的值将禁用 ALPN 协商。

有关注册的协议 ID 列表,请参阅 IANA TLS ALPN 协议 IDs

自:2.60

参数

protocols

类型: 由 gchar% 组成的数组

一个以 NULL 结束的 ALPN 协议名称数组(例如,“http/1.1”,“h2”),或 NULL

该参数可以 NULL
数组必须以 NULL 结束。
数据归方法的调用者所有。
每个元素是一个空终止的 UTF-8 字符串。