// and their file descriptor (second element). It is ordered by connection time
// (and thus also by read timeout time) so that we can read clients from the
// start and stop processing once we get to one that isn't ready to be
// and their file descriptor (second element). It is ordered by connection time
// (and thus also by read timeout time) so that we can read clients from the
// start and stop processing once we get to one that isn't ready to be