2009-10-07 12 views

उत्तर

8
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>()); 
संबंधित मुद्दे