class Net::SSH::Connection::Session

def ev_do_handle_events(readers, writers)

transport layer to rekey. Then returns true.
then calls Net::SSH::Transport::Session#rekey_as_needed to allow the
processing them as needed, and
It loops over the given arrays of reader IO's and writer IO's,
def ev_do_handle_events(readers, writers)
  Array(readers).each do |reader|
    if listeners[reader]
      listeners[reader].call(reader)
    else
      if reader.fill.zero?
        reader.close
        stop_listening_to(reader)
      end
    end
  end
  Array(writers).each do |writer|
    writer.send_pending
  end
end