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