小弟菜鸟,要实现断点续传,请教要点 http协议,如何获取服务器上文件的大小??我要下载一个页面,如何知道他几经下载完了??仅根据recv的返回知是否为零不行!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/viewdoc.asp?id=448 可那不是基于http协议的呀,我要基于http协议或取文件的长度怎么办??那有比较详细的http协议的资料???最好有基于他的例子 我有一个程序是能留你的mail吗?5:00以前我能发给你,5:00以后就要到5.1后了。 HTTP Download 如果你发给服务器得Request Message Struct中没有 bytes=...那么服务器返回的信息中包含有"Content-Length: ",只要找到它,它后面的数字就是该文件的大小了,由于它是 Control & Data 使用同一个Socket,所以判断文件是否下载完最好是检查recv返回值为SOCKET_ERROR,再进一步检查错误码(WSAECONNRESET).当然也可以使用前面的文件长度.当Server返回的Message Struct是以200或206最为响应码(HTTP 1.1)表示请求成功,后面都是文件的数据.响应信息与数据之间的分隔是 \r\n\r\n 求一个远程桌面源码? 如何在线程A中调用另外一个线程B呢? 急~~~!请教一个关于运行环境的问题 请问一个关于ado数据集指针的问题!!比较急 关于在SDI中输出调试信息的问题。在线等! 用户用Ctrl+alt+Del将屏幕锁定,怎么得到当前屏幕? 巨分放送:CBCGControl的菜单怎么disable掉? 有想学编程的吗,真正的编程,不光是SDK的 关于二维数组动态分配内存 mfc创建不规则的多边形,急急急 !!! 一个关于坐标映射的难点!当然会者不难! 哪位老大能用通俗易懂的表达为一个菜鸟描述一下COM
如果你发给服务器得Request Message Struct中没有 bytes=...那么服务器返回的信息中包含有"Content-Length: ",只要找到它,它后面的数字就是该文件的大小了,由于它是 Control & Data 使用同一个Socket,所以判断文件是否下载完最好是检查recv返回值为SOCKET_ERROR,再进一步检查错误码(WSAECONNRESET).当然也可以使用前面的文件长度.当Server返回的Message Struct是以200或206最为响应码(HTTP 1.1)表示请求成功,后面都是文件的数据.响应信息与数据之间的分隔是 \r\n\r\n