IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Fermer les connexions d'un code externe.


Sujet :

Entrée/Sortie Java

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    940
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 940
    Points : 1 817
    Points
    1 817
    Par défaut Fermer les connexions d'un code externe.
    Bonjour,

    Je dois travailler avec un code indélicat qui ne ferme pas ses connexions. Résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    java.net.BindException: Address already in use: JVM_Bind
    	at java.net.PlainSocketImpl.socketBind(Native Method)
    	at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
    	at java.net.ServerSocket.bind(ServerSocket.java:319)
    	at java.net.ServerSocket.<init>(ServerSocket.java:185)
    	at java.net.ServerSocket.<init>(ServerSocket.java:141)
    	at com.sun.jmx.remote.socket.SocketConnectionServer.start(SocketConnectionServer.java:157)
    	at com.sun.jmx.remote.generic.SynchroMessageConnectionServerImpl.start(SynchroMessageConnectionServerImpl.java:39)
    	at javax.management.remote.generic.GenericConnectorServer.start(GenericConnectorServer.java:239)
    	at <...>
    Existe-t-il un moyen de détecter les connexions ouvertes et de les fermer à sa place?

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 075
    Points : 7 981
    Points
    7 981
    Par défaut
    Après une période d'inactivité d'un socket il me semblait que l'os lui même faisait
    le nécessaire.

    A moins que le code externe tourne toujours et garde la socket ...
    Mais sinon alors tu pourrais boucler en attendant que l'os ferme la socket et te permette d'en ouvrir une autre...

    Mais ce n'est peut être pas la meilleur idée.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Astuce :Fermer les connexions Inactives
    Par dream_rachid dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 24/10/2010, 00h20
  2. Pourquoi doit-on fermer les connexions sql ?
    Par thebloodyman dans le forum Persistance des données
    Réponses: 6
    Dernier message: 28/10/2009, 20h45
  3. [HttpClient 4.0] Comment fermer les connexions ?
    Par Rykian dans le forum Général Java
    Réponses: 1
    Dernier message: 11/10/2009, 19h03
  4. [SQL-Server] BACKUP - Fermer les connexions de force
    Par Drahu dans le forum Administration
    Réponses: 12
    Dernier message: 28/07/2009, 23h49
  5. Fermer toutes les connexions d'une BDD
    Par youssef619 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/11/2008, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo