最大大小的 async_read()

Posted

技术标签:

【中文标题】最大大小的 async_read()【英文标题】:async_read() of a maximum size 【发布时间】:2012-12-05 13:18:37 【问题描述】:

我对@9​​87654321@ 有疑问。 在网上,我发现有一个函数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()的主要内容,如果未能解决你的问题,请参考以下文章

linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO]

Centos7修改能打开的最大文件大小

Git中的最大文件大小和最大存储库大小?

媒体查询最大宽度与视口大小或窗口大小有关?

如何找到最大堆栈大小?

BigQuery - 最大数据集大小