gpt4 book ai didi

c++ - 相当于--N/--no-buffer 的LIBCURL 是什么?

转载 作者:行者123 更新时间:2023-11-30 02:42:48 30 4
gpt4 key购买 nike

我想在服务器刷新数据后立即从 http 响应中读取数据 block ,而不管它们的大小。有些 block 可能只有 8 个字节。

最佳答案

--buffer/--no-buffer 选项是 CURL 命令行应用程序的一项功能,而不是 LIBCURL 库本身。当 LIBCURL 从服务器接收到数据时,它会立即将数据提供给 CURL,然后 CURL 将数据写入其输出流并在启用 --no-buffer 时刷新流。

对于您的要求,只需使用 curl_easy_setopt(CURLOPT_WRITEFUNCTION) 分配一个回调函数,这样 LIBCURL 就可以在从服务器接收到数据后立即为您提供数据。您可以对数据做任何您想做的事情。

关于c++ - 相当于--N/--no-buffer 的LIBCURL 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26770653/

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