SSL_Connect API失败,返回值为5 errno = 2。 任何人都可以帮助我如何追踪相同的?任何人都可以告诉我这可能导致什么问题吗?
操作系统:Windows 2003 Std Sp2 32位
答案 0 :(得分:1)
您可以使用以下API进一步检查错误,因为它会将错误存储为buf中的字符串。
value = ERR_get_error();
ERR_error_string_n(value,buf,sizeof buf);
此外,当我将"SET_MODE_AUTO_RETRY"
添加到CTX对象并创建SSL对象时,我也收到了此错误。我删除了它,并在发生一些延迟后发生了一些错误后自行重试。
您可以做的另一项检查是您使用的端口值是多少?如果不是443那么请尝试443;它可能有所帮助。
我也是新手,所以只是分享我为解决这些问题所做的尝试。