[Java] ServerSocket sur le port 0

mike220684 Messages postés 12 Statut Membre -  
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour.

En Java je fais tourner un serveur en écoutant sur tous les ports (new ServerSocket(0)).

Mais je n'arrive pas à faire connecter un client, car lors de la création de la socket on me demande immédiatement le port. Si je mets n'importe quel port, le client me renvoie une erreur en me disant que le serveur n'écoute pas sur ce port...

Comment faire ?
Merci.
A voir également:

2 réponses

arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Moi je me demande surtout comment en faisant new ServerSocket(0)) on écouterait sur tous les ports...

Je voudrais bien savoir ou tu as trouvé ca.

En plus une plage de port est reservé normalement au système ( rechercher sur google peut être une bonne chose).

Pour chaque port à écouter tu dois créer un nouvel objet ServerSocket. M'enfin l'intérêt je ne le vois pas ...
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
et puis normalement : new ServerSocket(0); , 0 correspond au port sur lequel on écoute.
0