比如刚开始是报文头部结束\r\n\r\n直接write就可以
然后文件数据可以直接sendfile处理,
也可以
#define BUFSIZE 8196
while(read(fd,buf,BUFSIZE)>0){
write(...)
}
CONTENT-LENGTH是报文头结束\r\n\r\n之后的字节总数
CHttpFileCHttpConnection
CInternetSession
MFC中使用这个几个类来实现HTTP协议的数据传输。
具体使用方法看MSDN吧,网上搜索也能搜到例子,我就不贴代码了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)