C++, повышение asio, получает завершенную строку пустого указателя

-ofilename сделает filename вместо a.out.

5
задан NmdMystery 9 January 2014 в 05:20
поделиться

1 ответ

m_socket = boost::asio::ip::tcp::socket(io_service);
boost::asio::streambuf replyBuf;
...
...
boost::asio::read_until(m_socket, replyBuf, '\0');

И если вы хотите преобразовать streambuf в строку:

std::string retVal((std::istreambuf_iterator<char>(&replyBuf)),
                        std::istreambuf_iterator<char>());
8
ответ дан 14 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: