Jeux de données :
- 1 serveur
- Chaque connection du client au serveur génère un thread serviceClient

Scenario de test :
- Le client se connect au serveur sous une console (type unix ou dos)
- Une fois que le serveur génère un thread pour s'en occuper, le client rompt brutalement la connexion (il ferme la console)

Résultat obtenu :
- Soit 1 NullPointerException, soit un SocketException.

Ce que je voudrais faire :
- Détecter la déconnexion du client avant même avoir généré une exception : fermer la connexion du client proprement (le retirer de mon vecteur serviceClient, mettre à jour un certain nombre de données).

Est il possible de réaliser exactement ce que j'ai l'intention de faire, ou suis je obligé de traiter de manière exhaustive toutes les exceptions engendrées par sa déconnexion brutale ?

d'avance Merci !