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
Version imprimable
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 = new ServerSocket(0);
Code:
1
2
3
4
5 try { s = new ServerSocket(PORT); } catch (BindException e) { ... }