基于HTTP协议下载文件的实现

最近在开发文件下载的程序,该程序是基于HTTP开发的。

首先是了解了文件传输到客户端的大概格式,然后分析该格式,实现写入文件的功能.

自己构造的HTTP包如下:

GET /*********.rar HTTP/1.1\r\n
host:www.****.com\r\n
connection:keep-alive\r\n\r\n

这个请求成功发出去了,而服务器的回应也是成功的,HTTP/1.1 200..................

可惜的是,我的循环接收不争气,本来800KB左右的文件,只能接收到70KB左右,只是什么原因呢?

待续

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。