anchor.diff:    Self.DebugInfo :=Format('[%d]ִ->RequestDisconnect:%d', [self.SocketHandle, self.FReferenceCounter]);
   
   
  +  // CloseʱһָinnerCloseContext
     if lvDoClose then InnerCloseContext(pvDoShutDown)
     else FRawSocket.Close(pvDoShutDown);
   
  
positive.code: 
      procedure DoSetCtxState(const state:Integer);
  
      // Ƿִйر
      function CheckCloseContextBk: Boolean;
    private
      FDebugLocker:Integer;
      FOnRecvingFlag:Byte;
  
negative.code:     {$IFDEF DIOCP_DEBUG}
      self.CheckThreadOut();
      {$ENDIF}
      DoCleanUp;
      // Թ黹
      ReleaseBack;
    end;
  