SSL_Connection 失败,SSL_ERROR_SYSCALL 且 errno=2?
SSL_Connect API 失败,返回值 5 errno=2。 任何人都可以帮助我如何追踪相同的情况吗?谁能告诉我什么可能导致这个问题?
操作系统:Windows 2003 Std Sp2 32 位
SSL_Connect API is failing with return value 5 errno=2.
can any one help me in how to trace the same? can any one let me know what could cause this issue?
OS: Windows 2003 Std Sp2 32 bit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用以下 API 进一步检查错误,因为它会将错误作为字符串存储在 buf 中。
value = ERR_get_error();
ERR_error_string_n(value,buf,sizeof buf);
此外,我在添加
"SET_MODE_AUTO_RETRY"
时也收到此错误CTX 对象并创建了一个 SSL 对象。我将其删除并进行了更改,以便在延迟后出现错误时自行重试。您可以做的另一项检查是您使用的端口值是什么?如果不是 443,请尝试使用 443;这可能有帮助。
我对此也很陌生,所以只是分享我为解决这些问题所做的尝试。
You can use following APIs to check the error further as it will store the error as a string in buf.
value = ERR_get_error();
ERR_error_string_n(value,buf,sizeof buf);
Furthermore, I also received this error when I added
"SET_MODE_AUTO_RETRY"
to CTX object and created an SSL object. I removed it and made changes to retry on my own in case of some error after some delay.Another check you can do is what port value are you using? If it is not 443 then please try with 443; it may help.
I am also new to this so just sharing what I tried in order to resolve these issues.