История изменений
Исправление user08, (текущая версия) :
SO_RCVTIMEO установить.
timeval interval;
interval.tv_sec = 180;
interval.tv_usec = 0;
setsockopt(sd, SOL_SOCKET, SO_RCVTIMEO, (const char *)&interval, sizeof(timeval));
Такой код у меня приводит к тому, что работает только первый SSL_read, потом он возвращает -1.
Исходная версия user08, :
SO_RCVTIMEO установить.
timeval interval;
interval.tv_sec = 180;
interval.tv_usec = 0;
setsockopt(sd, SOL_SOCKET, SO_RCVTIMEO, (const char *)&interval, sizeof(timeval));
Такой код у меня приводит к тому, что соединение после первого SSL_read. Он возвращает -1.