Bonjour.
j'ai creer un serveur multiclient.
Et j'aimerais savoir comment detecter qu'un client brutalement quitter la communication avec le serveur. (client planter, interruption de l'execution du client)
peut t'on voir ça au niveau du socket?
(j'ai essayer isConnected(), isBound(), toute methode renvoyant un booleen dans la classe socket ça n'a rien donne)
j'ai donc 2 solution, mais qui ne me safisfont pas.
la premiere c'est:
Code :
- String str = in.readLine();
-
- if(str == null) break;
|
la deuxieme est de cacher tout les execptions au niveau du thread qui s'occupe de la communication avec le client.
mais niveau deboggage c plutot super moyen.
voila. donc si quelqu'un vait une piste ce serais vraiment bien.
merci d'avance