Bonjour,
J'utilise java pour coder un petit serveur et j'ai un problème pour déconecter tous les connecter avec une fonction.
Pour les déconecter, j'utilise la methode close sur chacun des thread des clients. J'ai redéfini cette metode pour activer une variable bool à true. Le problème est que dans ma fonction run de mon thread j'ai while(socket.getInputStream().read() != -1) et donc si je rajoute !Fin dans le while ca ne fermera qu'a la prochaine lecture...
Je voudrais donc savoir si il existe un moyen d'intérompre l'atente afectuer par la méthode read().
Partager