SSL_Connect API失败,返回值5 errno = 2。 任何人可以帮助我如何追踪相同?任何人都可以让我知道可能会导致这个问题吗?SSL_Connection失败,并且errno = 2时出现SSL_ERROR_SYSCALL?
操作系统:Windows 2003标准的Sp2 32位
SSL_Connect API失败,返回值5 errno = 2。 任何人可以帮助我如何追踪相同?任何人都可以让我知道可能会导致这个问题吗?SSL_Connection失败,并且errno = 2时出现SSL_ERROR_SYSCALL?
操作系统:Windows 2003标准的Sp2 32位
您可以使用下面的API,以进一步检查错误,因为这将错误存储为buf中的字符串。
value = ERR_get_error();
ERR_error_string_n(value,buf,sizeof buf);
而且,我还当我添加"SET_MODE_AUTO_RETRY"
到CTX对象和创建的SSL物体接收此错误。我删除了它,并做了更改,以便在出现延迟后出现某些错误时自行重试。
您可以做的另一项检查是您使用的端口值是多少?如果不是443,那么请尝试443;它可能有所帮助。
我也是新来的,所以只是分享我试图解决这些问题。
请不要发明像_u_ :-)这样的词 – kleopatra 2012-11-16 15:39:03
您是否尝试过调用SSL_get_error()来获取解释? – 2010-09-03 11:58:16
我的道歉。 我发布的问题并不合适。 正好在下面更正: ssl_connect给SSL_ERROR_SYSCALL加“errno = 2”。我不明白为什么会发生这种情况。我正在使用本地身份验证并验证回调函数未被调用。 – Dan 2010-09-03 15:58:54