gpt4 book ai didi

ios - 需要CFReadStream block ,直到未填充缓冲区大小

转载 作者:行者123 更新时间:2023-12-01 16:46:23 26 4
gpt4 key购买 nike

我正在尝试使用读取流从服务器下载一些随机生成的数据。
但是要求是CFReadStream应该阻塞直到缓冲区没有完全填满。

有没有办法做到这一点。java中有一个类似的API,例如readFully()和Windows ReadAll(),我也希望在mac / ios中也有一个类似的东西。有什么办法可以达到同样的效果。

我不需要多个CFreadStream,严格的要求是在singleRead中将填充所有缓冲区。例如,如果我的缓冲区为1 Mb,则1 Mb缓冲区将填充单个读取。

最佳答案

使用CFSocketNativeHandle并使用带有阻塞标志的套接字的read / Write方法来解决我的问题。

关于ios - 需要CFReadStream block ,直到未填充缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19683835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com