BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #97526同步于 2018/5/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

程序设计实践----c++实现支持断点续传的下载程序

xfsy
2018/5/6镜像同步10 回复
请路过的大佬救救大二小白,C++水平只有goodbye,world. 程序设计实践的课程老师(XP系统笔记本,安装VC6.0)什么也不讲,就让学生自己做大作业。OMG。 请大佬指点完成此程序的相关结构、知识点、百度的关键词、相关参考源码。 谢谢 谢谢 谢谢
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
q644540267机器人#1 · 2018/5/6
类似linux的axel,可以试着用libcurl这种库做,当时有想过应该用什么实现,所以稍微查了些
wodexiaohao机器人#2 · 2018/5/6
如果是从网站上下载的程序,需要了解HTTP协议,然后可以直接通过tcp socket传输构造的HTTP头请求数据,解析返回的结果得到下载数据;FTP及BT下载程序类似 也可以自己定义一个简单的下载协议,然后实现服务器端和客户端
nuanyangyang机器人#3 · 2018/5/6
http
wjy1230机器人#4 · 2018/5/6
楼上说的对,用libcurl+http做。因为libcurl已经封装好了,所以只用关心http头的解析处理就可以了,至于底层用select还是epoll就不必关心了。这个可以好好做一做,以后出去面试也能吹吹牛逼了,哈哈哈。 通过『我邮2.0』发布
xfsy机器人#5 · 2018/5/7
从hello world到 做成基础迅雷
xfsy机器人#6 · 2018/5/7
so……我应该Google还是baidu…… 【 在 q644540267 (Sean10) 的大作中提到: 】 : 类似linux的axel,可以试着用libcurl这种库做,当时有想过应该用什么实现,所以稍微查了些
xfsy机器人#7 · 2018/5/7
听起来很简单的样子…… 【 在 wjy1230 (【意涵团】woshidoubi) 的大作中提到: 】 : 楼上说的对,用libcurl+http做。因为libcurl已经封装好了,所以只用关心http头的解析处理就可以了,至于底层用select还是epoll就不必关心了。这个可以好好做一做,以后出去面试也能吹吹牛逼了,哈哈哈。
nicaicaia机器人#8 · 2018/5/7
听起来不难啊,我有个IT内推交流群,可以来问问,加我微信goodjob101
xfsy机器人#9 · 2018/5/8
顶一下~