【发布时间】:2017-04-27 11:55:41
【问题描述】:
我无法从 boost asio 缓冲区读取向量。 我有这个向量:
std::vector<float> points;
我用 boost asio write 发送它
boost::asio::write (socket, boost::asio::buffer(&new_buffers->points.front(), nr_points * 3 * sizeof (float)));
在另一端我有:
std::vector<float> recv_vector;
tcp_socket.async_read_some(boost::asio::buffer(recv_vector), read_handler);
当我做recv_vector.size() 时,它总是空的。
谁能告诉我我做错了什么?
马雷克
【问题讨论】:
标签: c++ vector boost-asio