我想用http下载,并且下载到一个指定的缓冲里,或者我得到它下载在缓冲区域的地址,请高手给个思路或例子.谢谢!
http://www.vckbase.com/document/viewdoc/?id=1208
[ 原创文档 本文适合中级读者 已阅读9016次 ]
直接用socket实现HTTP协议(下载专用)
作者:querw
北方工业大学2000级计算机4班
下载源代码
从HTTP服务器上下载一个文件有很多方法,“热心”的微软提供了 WinInet 类,用起来也很方便。当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能 。本文附带的工程中有一个支持 HTTP1.1 协议,直接用 Socket 实现下载功能的 DLL,实现了以下功能:
连接主机
格式化请求头
设置接收,发送超时
接收并分析回应头
连接,发送,设置超时,接收数据等我就不细说了,windows socket早就做好了,调用相应的函数就OK了。
……
……
……