我对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));
不这样做的问题是我必须将其余的读取操作存储在读取超出我想要的范围内。
提前谢谢你, 弗洛里安