0

我有一个问题boost::async_read()
在网上,我发现有一个功能read_at_least(n)。但我正在寻找一个read_max()可以读取最大字节数的函数。

问题是我有不同的结构要阅读,每个结构都从结构本身的大小开始。我希望能够执行以下操作:

int s = async_read([...], read_at_least(4), read_max(4));
async_read([...], read_at_least(s), read_max(s));

不这样做的问题是我必须存储其余的读取操作,以防它读取的内容超过我想要的。

提前谢谢你,弗洛里安

4

1 回答 1

2

您是否看过文档,基本上,为读取操作提供了完成条件,您可以在其中准确指定要读取的字节数。

于 2012-12-05T13:21:30.683 回答