Bonjour !

Je suis en train de faire un petite application client/serveur, et, à plusieurs reprises, le client comme le serveur font un readLine() sur le BufferedReader ouvert "sur" le socket. Le problème, c'est que si le gars en face se déconnecte alors qu'on est en train de faire un readLine(), on obtient une valeur NULL.

Le seul moyen de détecter la déconnexion est-il de faire un test sur chaque message reçu via readLine() pour voir s'il est égal à NULL ? N'y a-t-il pas de moyen de tester le BufferedReader ou le Socket directementn pour savoir s'ils sont toujours actif ou si le gars en face est déconnecté ?

Merci bien !