Bonjour,
Je dois installer sur le pc que l'entreprise m'a prété, un serveur fabriqué maison.
Je dois spécifier le port de connexion pour les clients.
Ne trouvant pas les ports usuels disponibles (80, ou ceux conseillés) j'ai exécuté ce programme pour trouver un port qui serait libre :
L'exécution de ce code montre qu'aucun port n'est libre sur la machine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public void scanner() { try { InetAddress addr = InetAddress.getByName("localhost"); System.out.println("Searching for open ports between 9000 - 9095"); for (int i = 0; i < 100; i++) { Socket s = null; try { s = new Socket(addr,i); System.out.println("Port: " + i + " open on " + "localhost" ); } catch (IOException ex) { System.out.println("Port : "+i+" not opened"); } finally { try { if (s != null) s.close(); } catch (IOException ex) {} } } } catch (UnknownHostException ex) { System.err.println(ex); } }
Est-ce que c'est dû au pare-feu de l'entreprise qui bloque tous les ports non-utilisés?
Et dans ce cas, comment faire pour m'en libérer un?
Merci des conseils que vous pourrez apporter à un débutant en technologies web :-S
Partager