18,356
社区成员
发帖
与我相关
我的任务
分享
FILE * fp = fopen(m_FileName.c_str(),"w");
if(NULL == fp )
{
}
int length = 0;
while( 0!= (length = recv(dataSocket,buffer,1024,0)))
{
printf("recv %d\n",length);
if(length < 0)
{
break;
}
int write_length = fwrite(buffer,sizeof(char),length,fp);
if (write_length<length)
{
break;
}
memset(buffer,0,1024);
}