gpt4 book ai didi

c++ - SSL 握手错误 : session id context uninitialized

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:20 25 4
gpt4 key购买 nike

我正在编写服务器应用程序,它通过与 boost::asio 的集成使用 boost::asiolibssl。当有传入连接时,第一次握手成功,但在连接断开后客户端再次尝试连接时,握手失败并出现错误:

session id context uninitialized

Here提出了在初始化 SSL 上下文时使用 SSL_OP_NO_TICKET 选项的解决方案。我按以下方式使用它:

m_sslContext.set_options(SSL_OP_NO_TICKET);

一开始这解决了问题,但现在尽管选项仍然设置错误再次出现。有没有人知道其他方法可以解决这个问题?

最佳答案

我发现当问题出现时,我仍然有一个旧的连接到试图再次连接的同一个远程端点。当我正确地断开旧连接时,问题就消失了。

关于c++ - SSL 握手错误 : session id context uninitialized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38658473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com