小弟我用http协议上传 图片 但是 收到的 响应 有有关问题 求大神帮助

我用http协议上传 图片 但是 收到的 响应 有问题 求大神帮助
调用方法
string	strRecv;
int nRetUpload = 0;
CSDKUploadPic MySend;
//strRecv.substr(
//设置上传服务器的地址  
MySend.SetServerInfo("192.168.1.110","/Default.aspx");
//如果要提交其他的数据,请使用下面的格式,第一个参数为表单名,第二个为表单值
//MySend.MakePostData("homepage","www.lilu.name");
nRetUpload = MySend.UploadPic("2.jpg","img",strRecv);

h文件
#include <string>
#include <Windows.h>

using namespace std;

//提交图片函数,返回值说明
//目前仅支持ASCII编码,不支持UTF8,和unicode。

//定义错误信息
#define UPLOAD_SUCCESS 200
#define UPLOAD_WSASTARTUP_ERROR 101
#define UPLOAD_SOCKET_ERROR 102
#define UPLOAD_CONNECT_ERROR 103
#define UPLOAD_SEND_ERROR 104
#define UPLOAD_FILEOPEN_ERROR 105
#define UPLOAD_RECV_ERROR 106

class CSDKUploadPic
{
public:
DWORD GetHostAddr(const char* lpHost);
void SetServerInfo(char *pHost,char *pRelativeUrl,WORD nPort = 80);
CSDKUploadPic();
~CSDKUploadPic();
//99:图片不存在
//200:正常成功
//101:服务器无法连接
//102:提交页面无法打开
//103:数据发送失败
//404:访问链接未找到
//405:服务器无法支持该请求方式
//500:异常错误
int UploadPic(char *pPicPath,char *pPostName,string &strRecv);
int MakePostData(char *pPostName,char *pPostValue);
protected:
private:
string m_strPostData; //要发送的数据内容
char m_szPostEndData[200]; //协议尾部数据
int m_nContentLen; //数据包字节数
WORD m_nPort; //端口
char m_szRelativeURL[200]; //相对URL地址,如:/test/upload.asp
char m_szHost[100]; //主机。如:www.lilu.name,或者192.168.0.1
char m_szBoundary[50]; //协议内容分隔符,这个不用管。

char *m_pDataBuff; //数据缓存指针,图片,接收数据
const int m_nBuffSize; //缓存的大小
int MakeHeaderData(char *szBuff);
int MakePostPicData(char *pPostName,char *pPicPath);
int MakeEndData();
bool ValidHostChar(char ch); //地址是否合法
};

cpp文件
#include <winsock.h>

#include "SDKUploadPic.h"

#pragma comment(lib,"ws2_32")

CSDKUploadPic::CSDKUploadPic():m_nContentLen(0),m_nBuffSize(65536)
{
strcpy(m_szBoundary,"-----------2893749wrjhewf");
m_pDataBuff = NULL;

}

CSDKUploadPic::~CSDKUploadPic()
{
if (m_pDataBuff)
{
delete []m_pDataBuff;
m_pDataBuff = NULL;
}
}

int CSDKUploadPic::UploadPic(char *pPicPath,char *pPostName,
  string &strRecv)
{
int nRetCode = UPLOAD_SUCCESS;
WSADATA wsadata = {0};
SOCKET sockServer = 0;