请大家帮忙给看看ret 为什么总是返回-1呢?socker连接并没有断开.UINT dos(LPVOID lparam)
{
CDos *pDlg=(CDos *)lparam; int ret;
while(1)
{
char fbuf[1024] = {0};
ret = recv(pDlg->sockb,fbuf,1024,0);
if ( ret == -1 )
{
CString str;
str.Format("%d",ret);
AfxMessageBox(str);
break;
}
}
return 1;
}
{
CDos *pDlg=(CDos *)lparam; int ret;
while(1)
{
char fbuf[1024] = {0};
ret = recv(pDlg->sockb,fbuf,1024,0);
if ( ret == -1 )
{
CString str;
str.Format("%d",ret);
AfxMessageBox(str);
break;
}
}
return 1;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货