【发布时间】:2014-02-07 05:54:57
【问题描述】:
对于SSL 连接,从接受调用收到的FD 可以做什么?可以重复使用吗?
我想知道的确切想知道的是:
一旦我接受连接,我就会得到FD。
我使用SSL_new 创建了一个 SSL 句柄 (SSL*)。
使用SSL_set_fd 将FD 添加到此句柄。
我使用SSL_accept 握手。
现在,如果我在SSL* 上拨打SSL_shutdown,FD 会被关闭吗? SSL_free 呢?
如果上述问题的答案是否定的,那么我可以将FD 与另一个SSL* 一起使用吗?
为了解释我到底想要什么,如果我们使用句柄SSL* 从连接FD 读取一些数据,然后我们释放或关闭SSL*,我们可以使用新的@ 从FD 读取剩余数据吗? 987654339@?
【问题讨论】:
标签: c++ sockets ssl openssl file-descriptor