Bonjour,
je voudrais savoir si quelqu'un saurait comment contrôler la disponibilité d'un
port (qui va être associé à une socket server) ?
J'ai besoin de faire cette vérification avant l'initialisation de la socket, merci.
Cordialement,
Julien
Bonjour,
je voudrais savoir si quelqu'un saurait comment contrôler la disponibilité d'un
port (qui va être associé à une socket server) ?
J'ai besoin de faire cette vérification avant l'initialisation de la socket, merci.
Cordialement,
Julien
Si tu veux créer une Socket sur un port libre automatiquement, tu peux utiliser :
Pour tester le port, une solution consiste à tenter de créer la socket et de récupérer la BindException lancée par le constructeur si le port est occupé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part s = new ServerSocket(0);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 try { s = new ServerSocket(PORT); } catch (BindException e) { ... }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager