首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libcurl什么时候会关闭OPEN_SOCKETFUNCTION open_callback打开的socket?

libcurl什么时候会关闭OPEN_SOCKETFUNCTION open_callback打开的socket?
EN

Stack Overflow用户
提问于 2017-05-02 18:14:47
回答 1查看 601关注 0票数 0

我看到了libcurl中记录的CURLOPT_CLOSESOCKETFUNCTION回调。

描述该函数的用法如下:

代码语言:javascript
复制
int closesocket_callback(void *clientp, curl_socket_t item);
curl_easy_setopt(CURL *handle, CURLOPT_CLOSESOCKETFUNCTION, closesocket_callback);

它说:item是libcurl想要关闭的套接字。

在什么情况下,libcurl会将其称为closesocket_callback?文档并没有完整地描述这一点。

EN

回答 1

Stack Overflow用户

发布于 2017-05-04 05:46:04

非常简单,使用套接字完成所需的传输。套接字用于网络操作,当libcurl完成操作后,它会自行清理,并再次关闭打开的套接字。

调用close回调,而不是调用close()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43735337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档