Bonjour,
J'ai une erreur java.net.SocketException: Too many open files que je n'arrive pas à corriger.
Cette exception se lève dans cette méthode reponse = server.accept();
Merci pour votre aide.
Bonjour,
J'ai une erreur java.net.SocketException: Too many open files que je n'arrive pas à corriger.
Cette exception se lève dans cette méthode reponse = server.accept();
Merci pour votre aide.
Comme l'indique l'erreur, tu as trop de descripteur de fichier ouvert. Pour informations, chaque socket ouverte compte pour un descripteur de fichier dans certains environnements.
Deux solution:
1) configurer ton OS pour augmenter la limite
ou
2) limiter le nombre de socket/fichiers que tu gère simultanément
Salut,
Il faudrait plutôt s'assurer de bien libérer toutes les ressources...
a++
<- pour ne pas l'avoir fait avant
![]()
Partager