Salut à toutes et à tous

En guise de petit exercice personnalisé, je me suis lancé dans la création d'un modeste serveur HTTP (un bien beau sujet pour s'exercer aux factories, coyez moi ).
Je joue donc actuellement avec les classes de java.nio, et plus précisément avec Selector.

Rien de très compliqué jusqu'à présent, mais une petite question me vient à l'esprit:
Selector.select() peut lancer une exception de type IOException. Bien, mais que signifie cette exception ? Mes sockets ont-ils tous explosé, ou n'est-ce qu'une erreur passagère et me suffit-il de passer à l'itération suivante de mon while ?