LINUX.ORG.RU

boost::asio SSL ошибка short read при чтении

 , , ,


0

2

Добрый день.
Система ubuntu 14.04 amd64
Пакеты libboost1.54-dev(1.54.0-4ubuntu3.1), libssl-dev(1.0.1f-1ubuntu2.18)
Подключаюсь к https://google.com/, отправляю get-запрос и далее пытаюсь читать ответ используя boost::asio::async_read.
Чтение из сокета(точнее boost::asio::ssl::stream) проходит нормально, все байты получаю, но при чтении последних байт, получаю в своей callback-фунции в переданной в функцию переменной const boost::system::error_code & error вот такую ошибку(для просмотра текста ошибки используется вызов error.message()):
short read
при этом цифровой код ошибки такой(для просмотра кода ошибки используется вызов error.value()):
335544539
Вопрос: что это за ошибка, если можно подробней? Как бы корректно ее обрабатывать? Нормальные ли решения, предложенные по сслыкам ниже?
http://forum.sources.ru/index.php?showtopic=346929
http://lists.boost.org/boost-users/2012/04/74014.php

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.