[Socket] Trouver un port libre rapidemment
Bonjour,
Que de questions ce soir :lol:.
Voila, j'ai besoin de creer plusieurs sockets et donc de détecter dynamiquement un port de libre pour les sockets.
Pour le moment ma méthode est trop lente et bourin, j'aimerais savoir si c'est possible de trouver une méthode plus rapide.
La méthode que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
boolean fin = false;
SERVER_PORT = 4999;
while (!fin) {
try {
SERVER_PORT++;
socket = new Socket(SERVER_HOSTNAME, SERVER_PORT);
fin = true;
} catch (Exception e) {
fin = false;
}
} |
Merci.