0

我有一个 TCP 客户端和服务器,我想使用 GnuTLS 实现一个安全层。我已经阅读了 GnuTLS 文档,他们没有谈到连接到特定的 IP 地址或端口。他们确实在可用于生成证书请求的 certtool 模板中设置了 IP 地址。

但就我而言,作为客户端,我在 UDP 会话期间获取服务器地址,然后将我的 TCP 套接字连接到它。

在文档中给出的示例中,有这一行:

(session, GNUTLS_NAME_DNS, "my_host_name", strlen("my_host_name"));

...我相信它负责获取服务器地址。

4

1 回答 1

0

这个例子帮助了我:IP 地址和端口都用于连接到在给定端口上等待连接的服务器。

https://defuse.ca/gnutls-psk-client-server-example.htm

于 2015-04-24T07:14:19.890 回答