请大家帮忙给看看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;
}