Bonjour,

J'ai un thread qui représente mon serveur et qui se met en attente des clients.

J'aimerai pouvoir lancer mon serveur via un bouton (ça c'est fait ), l'arrêter (via un autre bouton), le relancer, l'arrêter après ... etc

Lorsque je lance mon serveur une première fois tout se passe bien .

Le premier problème c'était que l'arrêt se passe bien (enfin je pense) en utilisant un interrupt mais quand je le relance l'appli se bloque.

Le deuxième problème j'ai utilisé la solution proposé dans ce sujet par adiGuba, mais lorsque je l'arrête je me retrouve avec cette erreur : java.nio.channels.AsynchronousCloseException

Après plusieurs tests et recherche sur google sans résultat je me retourne vers vous. si quelqu'un peut m'éclairer sur ce sujet svp

Merci et à bientôt.