anchor.diff:    end;
   end;
   
  -function TDiocpCustom.getSendRequest: TIocpSendRequest;
  +function TDiocpCustom.GetSendRequest: TIocpSendRequest;
   begin
     Result := TIocpSendRequest(FSendRequestPool.DeQueue);
     if Result = nil then
  
positive.code:       InterlockedIncrement(FDataMoniter.FSendRequestReturnCounter);
      end;
      pvObject.DoCleanUp;
      FSendRequestPool.EnQueue(pvObject);
      Result := true;
    end else
  
negative.code:       end;
        OnDisconnected;
        SetSocketState(ssDisconnected);
  
        Self.DoCleanUp;
      except
      end;
    finally
  