导读

[源码] 异步WinHTTP下载器源码分享

[复制链接]

微信扫一扫 分享朋友圈

MatthewAsync 发表于 7 小时前 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
封装了 WinHTTP API 的异步模式,实现了下载器功能:多连接、分块进度条 等。
这里的异步多连接相对于同步多线程的系统开销更低,无须每个连接都创建线程。工作在 WinHTTP 内部由高效率和高并发的 IOCP 驱动。
只是易语言不支持结构体的动态内存管理,在异步事件驱动的编程设计难以传递上下文,为此我直接人造结构体,然后就导致`对象.成员`的语法糖不能用,需要改成`GetInt(对象, #对象_成员)`。
360截图20260302094626445.jpg


游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

精彩评论2

浮生若梦 发表于 1 小时前 | 显示全部楼层
谢谢分享,下载测试
回复 支持 反对

使用道具 举报

中国好叔叔 发表于 1 小时前 | 显示全部楼层
人设人阿松大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1