【发布时间】:2010-05-07 14:47:57
【问题描述】:
美好的一天。
我正在使用 boost::asio 通过网络接收大型对象。
我有一个代码:
for (int i = 1; i <= num_packets; i++)
boost::asio::async_read(socket_, boost::asio::buffer(Obj + packet_size * (i - 1), packet_size), boost::bind(...));
在哪里My_Class * Obj。
我怀疑这种方法是否可行(因为我在这里有一个指向对象的指针)?或者使用固定大小的数据包(以字节为单位)接收这个对象会更好吗?
提前致谢。
【问题讨论】:
标签: asynchronous boost boost-asio large-data