Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > ошибка OpenSSL parse tlsext


Автор: bsa 30.1.2013, 11:47
Возникла следующая проблема. При большой нагрузке на ssl-соединение (через boost::asio::ssl) операция чтения на стороне сервера иногда возвращается с ошибкой parse tlsext (категория asio.ssl). При этом в настройках серверного сокета (контекст sslv3_server) включены workarounds, no-sslv2 и no-tlsv1 (отключать пробовал). На стороне сервера используется OpenSSL 0.9.8o или 0.9.8x, на стороне клиента 0.9.8o. На стороне клиента используется boost 1.50, на стороне сервера - 1.50, 1.51 и 1.52.
Может ли быть такое из-за попытки передать большой объем данных за один раз? Так как при высокой нагрузке со стороны клиента возникает увеличение объема отправляемых одновременно данных (сервер отправляет в несколько раз меньше).

Автор: bsa 24.2.2013, 22:22
Вариант с объемом данных не прошел - соединение может отвалиться и после посылки  в 10 байт...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)