关键字  
 文件名称: netong直接用socket实现HTTP协议  从HTTP服务器上下载一个文件有很多方法,“热心”的微软下载  收藏√  我顶↑
  所属分类: WinSock-NDIS
  开发工具: Visual C++
  文件大小: 1199 KB
  上传时间: 2006-03-29
  下载次数: 98
  提 供 者: wudi
 详细说明:直接用socket实现HTTP协议  从HTTP服务器上下载一个文件有很多方法,“热心”的微软提供了 WinInet 类,用起来也很方便。当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能 。 -direct socket achieve HTTP protocol from the HTTP server to download a document, there are many ways, "enthusiastic" Microsoft provides a WinInet classes and it is also very convenient. Of course, we can also achieve these functions themselves, the first request by formatting is easy to achieve HTTP and check updates and so on.
 输入关键字,在本站47万海量源码库中尽情搜索:  帮助
 [ADOErrors.zip] - 从http服务器上下载一个文件有很多方法,"热心"的微软提供了WinInet类,用起来也很方便.当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能.本文附带的工程中有一个支持HTTP1.1协议,直接用Socket实现下载功能…
 [ChttpDownload类.rar] - 基于Winsock2的支持断点续传和SOCKS代理的http下载类,支持断点续传和HTPPGET、SOCKS4、SOCKS4A、SOCKS5代理协议, 支持HTTP BASIC验证和PROXY验证,同时提供SOCKS函数库和基于WINSOCK2重叠IO和事件 对象的Winsock2函数库。
 [myseelite_2007_06_28.zip] - mysee网络直播源代码Mysee Lite是Mysee独立研发的网络视频流媒体播放系统。在应有了P2P技术和一系列先进流媒体技术之后,OpenMysee能在现有网络带宽的基础上极大地提高网络视频的质量,包括画面的流畅,清晰度以及并发用户数。能够应用于网络视频直播,大规模电视会议,大规模远程教学,I
 
 [20040801094647_http.rar] - 直接用socket实现http协议(下载专用) 作者:北方工业大学2000级计算机4班 querw 从HTTP服务器上下载一个文件有很多方法,"热心"的微软提供了WinInet类,用起来也很方便.当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能.
 [Jianasyhttpclient.rar] - 一个实现同步MFC的http客户端,学习Winsock很用帮助
 [NetPaw.rar] - 仿照flashget一个http/ftp的多线程下载程序,初学者学习网络编程的好资料
 [ssnag.zip] - 使用http协议将文件下载到Windows的下载文件临时目录的程序源代码... 软件类别:网络编程 运行环境:Win9x/NT/2000/XP/
相关函数/类:
GetLastError Sleep GlobalAlloc GlobalFree CreateEvent CloseHandle WaitForSingleObject GetTickCount OpenSCManager OpenService StartService CloseServiceHandle ControlService CreateFile DeviceIoControl wsprintf ReadFile WriteFile GetCurrentThread SetThreadPriority CreateThread GetOverlappedResult
文件列表(点击判断是否您需要的文件):
  第9章
  .....\CollideIP
  .....\.........\CollideIP.dsp
  .....\.........\CollideIP.dsw
  .....\.........\Debug
  .....\.........\EnumeHosts.cpp
  .....\.........\nuiouser.h
  .....\.........\ProtoPacket.cpp
  .....\.........\ProtoPacket.h
  .....\.........\protoutils.cpp
  .....\.........\protoutils.h
  .....\.........\resource.h
  .....\common
  .....\......\comm.cpp
  .....\......\comm.h
  .....\......\Debug.h
  .....\......\initsock.h
  .....\......\protoinfo.h
  .....\EnumeHosts
  .....\..........\Debug
  .....\..........\EnumeHosts.cpp
  .....\..........\EnumeHosts.dsp
  .....\..........\EnumeHosts.dsw
  .....\..........\EnumeHosts.rc
  .....\..........\nuiouser.h
  .....\..........\ProtoPacket.cpp
  .....\..........\ProtoPacket.h
  .....\..........\protoutils.cpp
  .....\..........\protoutils.h
  .....\..........\resource.h
  .....\RawEthernet
  .....\...........\Debug
  .....\...........\nuiouser.h
  .....\...........\protoutils.cpp
  .....\...........\protoutils.h
  .....\...........\RawEthernet.cpp
  .....\...........\RawEthernet.dsp
  .....\...........\RawEthernet.dsw
  .....\ScannerDemo
  .....\...........\Debug
  .....\...........\nuiouser.h
  .....\...........\ProtoPacket.cpp
  .....\...........\ProtoPacket.h
  .....\...........\protoutils.cpp
  .....\...........\protoutils.h
  .....\...........\resource.h
  .....\...........\ScannerDemo.cpp
  .....\...........\ScannerDemo.dsp
  .....\...........\ScannerDemo.dsw
  .....\...........\ScannerDemo.ncb
  .....\...........\ScannerDemo.opt
  .....\...........\ScannerDemo.plg
  .....\SendARP
  .....\.......\Debug
  .....\.......\SendARP.cpp
  .....\.......\SendARP.dsp
  .....\.......\SendARP.dsw
  .....\SpoofArp
  .....\........\Debug
  .....\........\nuiouser.h
  .....\........\ProtoPacket.cpp
  .....\........\ProtoPacket.h
  .....\........\protoutils.cpp
  .....\........\protoutils.h
  .....\........\resource.h
  .....\........\SpoofArp.cpp
  .....\........\SpoofArp.dsp
  .....\........\SpoofArp.dsw