内容摘要:复制boolCIUSocket::Recv()            {            intnRet=0;                        while(true)       

复制bool CIUSocket::Recv()              {                  int nRet = 0;                               while(true)                  {                      char buff[512];                      nRet = ::recv(m_hSocket,器务器
 buff, 512, 0);                  if(nRet == SOCKET_ERROR)                //一旦出现错误就立刻关闭Socket                  {                      if (::WSAGetLastError() == WSAEWOULDBLOCK)                        break;                      else                          return false;                  }                  else if(nRet < 1)                      return false;                                   m_strRecvBuf.append(buff, nRet);                                   ::Sleep(1);                  }                               return true;              }              1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.