捐赠 | 广告 | 注册 | 发布精品源码 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
【精品源码】 curl的delphi实现
关键字:curl delphi实现
来 自:精品
平 台:Win2K/2003/NT/XP 下载所需:60 火柴
深浅度:中级 完成时间:2013/7/4
发布者:chineseswish (奖励50火柴) 发布时间:2013/7/4
编辑器:Delphi7 语  种:简体中文
分 类:网络 下载浏览:48/21904
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
curl是利用URL语法在命令行方式下工作的文件传输工具。
支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。
curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证,HTTP上传,代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,,http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论15条 当前显示最后6条评论
chineseswish 2013/7/8 13:09:37
这个封装不是多线程安全的。
fatspider 2013/8/31 1:51:44
libcurl 官网上都明说了, 可以线程间传递,但不能在线程间使用,会不安全的建一个线程对应一个连接.
fatspider 2013/8/31 2:07:01
盒子要收MM了,火柴不够下载不了.
drop 2013/9/7 17:04:45
主线程进行全局初始化 curl_global_init(curl_blobal_all);
禁用超时设置  curl_easy_setopt(handler,curlopt_nosignal,1l);
设置线程间 curl_handle共享dns缓存
drop 2013/9/7 17:07:58
在程序最开始的地方 curl_global_init, 然后再创建各个线程,
在各个线程中用 curl_easy_init来创建curl 的 handle,
然后针对这个handle用 curl_easy_setopt(handle, xxx, xxx) 设置传输相关的各种参数,最后用 cur_easy_perform(handle)来执行动作,传输结束后,
最后调用 curl_easy_cleanup(handle) 来释放,然后结束线程
在程序的主线程中,等所有线程都结束后,在程序退出前,调用 curl_global_cleanup来结束 libcurl.
chinaz 2014/1/2 16:51:14
ddd
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表