Bonjour à tous, je code actuellement un petit serveur, afin de tester java.nio.
Mais je rencontre le probleme suivant:
Je crée un selector ,qui est mon seul et unique selector.
Dans un boucle infinie, je teste l'etat de mon selector, avec la methode select().
J'ai donc sa:
Or au debut tant qu'il n'y a pas de connection au serveur ,celui ci est en ecoute de tout evenement.(ce qui me convient), et on est bloque sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while(true){ int num= selector.select(); ................... System.out.println(num); }
int num= selector.select();
Mais apres la premiere connection, num renvoie 1 tout le temps, meme si il n'y a plus d'evenement.
j'aimerai donc savoir comment recuperer les nouveaux etat de mon selector.Que mon selector e se declenche que si il y a une nouvelle connectin ou un evenement d'une ancienne connection.
Les connections ne doivent jamais s'arreter(car sa sera pour un chat)
Merçi de vos réponse
Partager