我正在尝试使用读取流从服务器下载一些随机生成的数据。
但要求是 CFReadStream 应该阻塞,直到缓冲区没有完全填满。
有什么办法可以做到这一点.. java 中有一个类似的 API,如 readFully() 和 windows ReadAll() 我也希望在 mac/ios 中也有类似的东西。有没有办法达到同样的效果..
我不需要多个 CFreadStream,严格的要求是在 singleRead 中将填充所有缓冲区。例如,如果我的缓冲区为 1 Mb,则 1 Mb 缓冲区将填充单个读取。