while(1)
{
   if((result = select(0.&socketset,NULL,NULL,&timeout))>0)
    {
      int nRead = recv(m_mySocket,buff, 4096,0);//非阻塞    
      switch (nRead)
      {
      case 0://对端关闭        
      {    
          close();
    return 1;
      }
     case SOCKET_ERROR:
     {
          close();
    return 1;
     }    default://succeed
    OnRevBytes(buff,nRead);    
       return 0;
        
    }   
  }
  else if(result == 0)
   {
     return 0;
   }
  else
  {
     close();
   }
}同一个IP地址不同的端口号,为什么有的端口号当设备关闭后能够执行到case SOCKET_ERROR:有的却不能