Добрый день.
Система 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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум boost::asio::async_write вызывает Segmentation fault (2023)
- Форум Странное поведение asio::async_read и asio::async_read_until (2016)
- Форум REST через Boost.Asio (2023)
- Форум Boost tcp::socket не работает асинхронное чтение / запись (2023)
- Форум Boost.Asio и несколько async_write/async_read за раз (2023)
- Форум Отсутствие ошибки при закрытии сокета (2013)
- Форум Архитектура boost::asio (2021)
- Форум boost::asio segmentation fault (2016)
- Форум boost::asio пропадают пакеты (2012)
- Форум Boost asio для начинающих (2019)