我有一个客户端自己管理套接字连接(实际上使用libevent
的{{1}})。现在,我想使用bufferevent
在该套接字上生成和发送HTML libcurl
请求。通过使用GET
选项提供已经打开的套接字libcurl
,我完成了这部分。
但我现在的问题是OPENSOCKET_FUNCTION
和libevent
正在侦听套接字,有时它是libcurl
在有数据时回答套接字,有时它是{{1} }}
有没有办法告诉libcurl只生成并发送对网址的libevent
请求,但是不要在套接字上监听,这样我就可以在libcurl
写入网址后把手中的问题拿到手中套接字?
显然,我正在使用GET
i接口用于非阻塞套接字,否则libcurl
不会返回'直到它收到答案。
我不想让curl_mult
监听器继续使用curl_easy_perform
,因为它是一个多协议程序,我正在实现它的http部分。其他协议没有使用bufferevent
的优点,因此我需要保留libcurl
结构。