64,649
社区成员
发帖
与我相关
我的任务
分享
while(true)
{
FD_ZERO(&readfds);
FD_SET(m_hSocket,&readfds);
int ret = select(0,&readfds,NULL,NULL,&m_timeout);
if(ret == SOCKET_ERROR)
{
closesocket(m_hSocket);
return false;
}
else if(FD_ISSET(m_hSocket,&readfds))
{
int nRecv = recv(m_hSocket, m_szBuff, MAX_PACKET_SIZE, 0);
if(nRecv == 261)
{
int k =nRecv; //该行设置断点;
cout<<"error";
}
domything();
}
}