anchor.diff:      end;
       {$ENDIF}
   
  -     if FReferenceCounter = 0 then  lvCloseContext := true;
  +    Result := True;
  +
  +
  +    if FReferenceCounter = 0 then  lvCloseContext := true;
     finally
       InnerUnLock;
     end;
  
positive.code:   end;
  end;
  
  function TDiocpTcpServer.WaitForContext(pvTimeOut: Cardinal): Boolean;
  var
    l:Cardinal;
  
negative.code:     /// </summary>
      procedure PostWSACloseRequest();
  
      /// <summary>
      ///   ȫ: LockContext, ȻRequestDisconnect
      /// </summary>
      function RequestDisconnect(const pvReason: string = ''; pvObj: TObject = nil):
          Boolean;
  
      /// <summary>
      ///  post send request to iocp queue, if post successful return true.
  