【发布时间】:2016-05-10 08:55:29
【问题描述】:
我想使用 curl 以非阻塞模式 send/recv http 数据包。所以我需要使用 curl 来准备缓冲区。准备好缓冲区后,我可以使用curl_easy_send() API 发送该缓冲区。我不想使用curl_easy_perform/curl_multi_perform() API 来避免阻塞操作。
是否有任何 API/程序来准备 http 缓冲区并使用 curl 将其提供给应用程序?
【问题讨论】:
-
基于this libcurl example code,建议不要使用
curl_easy_send()或curl_easy_recv()实现HTTP。 -
@SSC 我们如何在非阻塞模式下发送/接收?
-
在使用 curl 传输到服务器之前,有什么方法可以获取发送缓冲区?