摘要: WinInet求助编辑百科名片WinInet(“Windows Internet”)API帮助程序员使用三个常见的Internet协议,这三个协议是用于World Wide Web万维网的超文本传输协议(HTTP:Hypertext Transfer Protocol)、文件传输协议(FTP:File Transfer Protocol)和另一个称为Gopher的文件传输协议。WinInet函数的语法与常用的Win32 API函数的语法类似,这使得使用这些协议就像使用本地硬盘上的文件一样容易。目录WinInetWinInet 层关系Internet 的连接展开编辑本段WinInetIntern 阅读全文
posted @ 2011-08-15 20:50 吴豆豆 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 在Windows下实现HTTP下载,其实很容易,微软已经帮我们封装好了简便易用的wininet库,利用它提供的API,很容易就能开发出具备HTTP下载功能的程序,不过我在这里并不准备对wininet进行讨论,有兴趣的朋友可以自行查阅MSDN或者相关资料。我在这里要说的,是直接使用socket编程,来实现HTTP的下载。这种看似底层和原始的方法,虽然实现起来比较麻烦(仅仅是麻烦而已,其实很简单),但对我们了解HTTP的工作原理和应对非Windows平台的编程,都有一定的帮助,所以我将这几天自己学习的心得体会,记录于此。本文主要涉及socket编程实现直接HTTP下载和通过代理服务器进行HTTP下 阅读全文
posted @ 2011-08-15 20:17 吴豆豆 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: http://zhidao.baidu.com/question/4917179.htmlFTP下载和HTTP下载有何不同? 互联网上有很多可以下载各种各样好用工具的站点。在这些站点下载文件时,您是否因需要选择“HTTP下载”和“FTP下载”而感到过不知所措呢?两者间究竟有什么区别呢? 使用Web浏览器时,这两个协议之间的差异几乎不会对使用的方便性及下载时间产生影响。不过,两者却拥有各自不同的结构。 HTTP是一种为了将位于全球各个地方的Web服务器中的内容发送给不特定多数用户而制订的协议。也就是说,可以把HTTP看作是旨在向不特定多数的用户“发放”文件的协议。 HTTP使用于从服务器读取We 阅读全文
posted @ 2011-08-15 19:26 吴豆豆 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/ttex48b8.aspxGetFileNameis one of threeCFileFindmember functions that return some form of the file name. The following list describes the three and how they vary:GetFileNamereturns the file name, including the extension. For example, callingGetFileNameto gener 阅读全文
posted @ 2011-08-15 15:03 吴豆豆 阅读(4114) 评论(0) 推荐(0) 编辑
摘要: 如何在CONSOLE 程序中用MFC 的类:(例如 cfilefind类)在工程设置了选择 Use MFC in a shared DLL再加上#include <afx.h> 头文件即可,其实控制台程序跟一般的WIN32 application 或者MFC并没有太大的区别,控制台程序也可以响应鼠标,键盘事件,MFC只是个库(DLL), 1、CFileFind类的声明文件保存在afx.h头文件中。 2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*) 3、CFileFind类是CGopherFileFind和CFtpFileFi 阅读全文
posted @ 2011-08-15 14:38 吴豆豆 阅读(1943) 评论(0) 推荐(0) 编辑