Эта ф-ция будет возвращать true до тех пор, пока количество дескрипторов(сокетов открытых) будет меньше чем server.maxFDs. Это всё что там происходит и проверяется. По факту её надо вызывать перед acceptRequest() для того, чтобы не влететь в ситуацию, когда у тебя лимит на 1024 дескриптора, а ты пытаешься открыть 1025й при акцепте.