最大大小的 async_read()
Posted
技术标签:
【中文标题】最大大小的 async_read()【英文标题】:async_read() of a maximum size 【发布时间】:2012-12-05 13:18:37 【问题描述】:我对@987654321@ 有疑问。
在网上,我发现有一个函数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));
不这样做的问题是我必须存储其余的读取操作,以防它读取的内容超过我想要的。
提前谢谢你, 弗洛里安
【问题讨论】:
【参考方案1】:您是否看过documentation,基本上,它为读取操作提供了一个完成条件,您可以在其中准确指定要读取的字节数。
【讨论】:
谢谢,我没有在文档中找到这个。我试试这个!以上是关于最大大小的 async_read()的主要内容,如果未能解决你的问题,请参考以下文章