Ajout du support pour la lecture bloquante ou non bloquant. Mise au propre du code