Сбой SSL_Connection с SSL_ERROR_SYSCALL с errno = 2? - PullRequest
0 голосов
/ 03 сентября 2010

API SSL_Connect не работает с возвращаемым значением 5 errno = 2.Кто-нибудь может мне помочь, как отследить то же самое?Кто-нибудь может дать мне знать, что может вызвать эту проблему?

ОС: Windows 2003 Std Sp2 32 бит

1 Ответ

1 голос
/ 21 июля 2011

Вы можете использовать следующие API для дальнейшей проверки ошибки, поскольку она будет хранить ошибку в виде строки в buf. * ​​1001 *

  1. value = ERR_get_error();
  2. ERR_error_string_n(value,buf,sizeof buf);

Кроме того, я также получил эту ошибку, когда добавил "SET_MODE_AUTO_RETRY" к объекту CTX и создал объект SSL. Я удалил его и внес изменения, чтобы повторить попытку самостоятельно в случае ошибки после некоторой задержки.

Еще одна проверка, которую вы можете сделать, это то, какое значение порта вы используете? Если это не 443, пожалуйста, попробуйте с 443; это может помочь.

Я также новичок в этом, поэтому просто делюсь тем, что я пытался решить эти проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...