16,472
社区成员
发帖
与我相关
我的任务
分享
file.Open();
while(1)
{
int len = myFile.Read(temp, 1024);
if(len == 0)
break;
sockRecv.Send(temp, len);
}
myFile.Close();
file.Open();
while(1)
{
int len = sockClient.Receive(buffer, 1024);
if(len == 0)
break;
file.Write(buffer, len);
}
file.Close();
int bufflen = 1024; //比如总的数据大小是1024字节
char buf[1024] = {0};
int leave = 1024; //
int nRet = 0;
int nCount = 0;
while(leave>0)
{
nRet = recv(CDST_TestSocket, &buf[nCount], leave, 0);
nCount += nRet;
leave -= nRet;
}