5
boost :: asio 라이브러리를 사용하여 소켓에서 널 종료 문자열을 검색하려면 어떻게해야합니까?C++, boost asio, 널 종료 문자열 수신
boost :: asio 라이브러리를 사용하여 소켓에서 널 종료 문자열을 검색하려면 어떻게해야합니까?C++, boost asio, 널 종료 문자열 수신
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>());