http_download
所属分类:网络编程
开发工具:Visual C++
文件大小:26KB
下载次数:104
上传日期:2004-09-29 11:12:49
上 传 者:
wangfei
说明: 基于Winsock2的支持断点续传和SOCKS代理的HTTP下载类 CHttpDownload
(based Winsock2 support HTTP and SOCKS Agent HTTP download category CHttpDownload)
文件列表:
HttpDownload.cpp (31511, 2000-10-05)
HttpDownload.h (6126, 2000-10-05)
SocksPacket.cpp (17287, 2000-10-05)
SocksPacket.h (6400, 2000-10-05)
TE_Socket.cpp (35606, 2000-10-05)
TE_Socket.h (4489, 2000-10-05)
【使用说明】
1、在头文件中包含下述头文件:
#include "TE_Socket.h"
#include "HttpDownload.h"
2、在程序合适的地方调用Winsock初始化函数:调用TE_InitLibrary()
(结束时调用 TE_CleanupLibrary())
3、使用CHttpDownload类
(1)先初始化,设置必要的属性,哪些要设就看实际情况了
CHttpDownload down;
down.SetRetry(....); // 设置重试处理机制
down.SetAuthorization(...); // 下载需要验证的HTTP页面
down.SetTimeout(...); // 设置超时属性
down.SetProxy(.....); // 设置***类型和***服务器参数
down.SetNotifyWnd(...); // 设置消息处理窗口,用来接收下载过程当中的消息
(2)开始下载:down.Download(待下载的URL,本地保存的全路径);
【注】要显示下载进度条或其他下载过程当中的信息,需要用下载进度条所在的对话框的窗口句柄调用
SetNotifyWnd(....)函数,通常的情形是在对话框的OnInitDialog()函数中设置属性,另外创建一个线
程来调用down.Download(...)函数。
近期下载者:
相关文件:
收藏者: