Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在c语言中使用socket编程保存图像数据_C++_C_Sockets_Openssl - Fatal编程技术网

C++ 如何在c语言中使用socket编程保存图像数据

C++ 如何在c语言中使用socket编程保存图像数据,c++,c,sockets,openssl,C++,C,Sockets,Openssl,我有一个c语言的客户端程序,它使用openssl库。我想从…保存captacha图像。。。当我发送一个请求头时,我得到这个作为响应 Connected with RC4-SHA encryption Received: "HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Type: image/bmp Expires: Sun, 23 Jun 2013 07:45:48 GMT Server: Microsoft-I

我有一个c语言的客户端程序,它使用openssl库。我想从…保存captacha图像。。。当我发送一个请求头时,我得到这个作为响应

Connected with RC4-SHA encryption
Received: "HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: image/bmp
Expires: Sun, 23 Jun 2013 07:45:48 GMT
Server: Microsoft-IIS/7.0
Content-Disposition: inline; filename=captcha.bmp
Set-Cookie: ASPSESSIONIDCUTRADAT=IIHDAOKCHMAAJICNEOLNHMBI; secure; path=/
X-Powered-By: ASP.NET
Date: Sun, 23 Jun 2013 07:46:47 GMT
Connection: close

"M"

提前感谢:)

哇,有点复杂。
对于Simplice,您需要一个http解析器,请检查。
您也可以通过以下步骤自行解析它:
1.解析状态行或换句话说,第一行
2.解析http标头直到CRLF标记指示http标头部分的结尾,内容类型为标头后的数据类型,传输编码为如何重新组合数据,内容编码为如何解压缩标头后的数据
3.基于步骤2构造的元,读取并解析数据到缓冲区的末尾

您的帖子显示您需要读取图像,直到套接字中没有数据。
更重要的是,文件名是张贴在这里

内容配置:内联;filename=captcha.bmp


我是新的套接字编程。。。你能解释一下如何使用解析器吗。。。我需要改变或做什么。。。我是否发送了错误的请求标题???谢谢:),这是你需要的吗?