while (1)
    {
     bResult = GetQueuedCompletionStatus(hIOCP,&dwNumRead,(LPDWORD)&PerHandleData,
            (LPOVERLAPPED*)&ConText,INFINITE);
     if(!bResult)
 {
   try
   {      //客户端断开连接
      if(PerHandleData!=NULL)
     {
       if(dwNumRead == 0 && ConText->OperationType!=QUIT_POST)
       { 
                  CtxtListDeleteFromTable(PerHandleData,ConText);*****************
                 }
      }      
  }   
   catch(...)
   {
        return 0;
   }   
 }
如果客户端那边主动断开后就会在*********处进行处理(将该客户端套接字从链表里进行删除等动作),然后下面如果再有客户端连接的时候,好像就无法连接到服务端了,这是什么原因呢,请大家帮帮我啊 !