- 精华
- 活跃值
-
- 积分
- 326
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:305 天 连续签到:0 天
|
为了测试自己基于iocp封装的socket库写的作品,
出于礼貌,声明下使用的三方库:
tls采用boringssl-0.20250212.0
解压缩http数据用到zlib-1.3和brotli-1.1.0
ui使用wxWidgets3.2.6_vc14x
软件界面:
新建这里:
使用步骤:
[下载地址]: 要先把链接复制到这里
然后点击[检测链接]按钮,
如果[文件长度]这里变成你要下载的文件大小就代表可以下载
如果不出现文件大小,就代表不支持下载这个链接
配置参数:
[连接数量]这个按照其他软件,你可以理解为多少条线程,
虽然实际不是,但你这么去理解用就行
[粒度]这个有意思,举个例子,
[常规情况]
1000MB的文件,10条连接每个就分到100MB,
如果9条下完了,还有一条连接还剩下90mb的 情况,
就只能他自己单线程下这90mb,那就后面等很久了
所以加了这个粒度,
[粒度方案]
每个粒度64kb,截图上10,就代表64kb*10=640kb一次请求
每个连接每次申请下载640kb,下载完成再过来继续申请,
最差的情况10条连接,9条完成,还有1条最多独自等待640kb数据,当然你可以设置更小
[推荐使用]
连接数大的时候,粒度设置小
粒度设置大的时候,连接数设置小
互斥使用,具体细节自己研究
最后就是附件下载->
解压密码:b
HTTP下载器1.30.rar
(2.82 MB)
|
评分
-
查看全部评分
3
赠人玫瑰,手有余香!如单纯感谢,请送花!凡是以文字形式感谢,即被视为水帖,会扣币处理!
鲜花榜单
-
+1
对你表示感谢!
-
+1
楼主威武!
-
+1
对你表示感谢!
|