SSL_Connection 失败,SSL_ERROR_SYSCALL 且 errno=2?

发布于 2024-09-17 17:14:43 字数 117 浏览 2 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谎言月老 2024-09-24 17:14:43

您可以使用以下 API 进一步检查错误,因为它会将错误作为字符串存储在 buf 中。

  1. value = ERR_get_error();
  2. 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.

  1. value = ERR_get_error();
  2. 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文