def _handle_ack()

in fbtftp/base_handler.py [0:0]


    def _handle_ack(self, block_number):
        """Deals with a client ACK packet."""

        if block_number != self._last_block_sent:
            # Unexpected ACK, let's ignore this.
            return
        self._reset_timeout()
        self._retransmits = 0
        self._stats.packets_acked += 1
        if self._waiting_last_ack:
            self._should_stop = True
            return
        self._next_block()
        self._transmit_data()