[Java] ServerSocket sur le port 0
Fermé
mike220684
Messages postés
12
Date d'inscription
jeudi 15 février 2007
Statut
Membre
Dernière intervention
16 juillet 2007
-
6 mars 2007 à 15:52
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 6 mars 2007 à 20:27
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 6 mars 2007 à 20:27
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.
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:
- [Java] ServerSocket sur le port 0
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
2 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 293
6 mars 2007 à 20:25
6 mars 2007 à 20:25
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 ...
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 ...
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 293
6 mars 2007 à 20:27
6 mars 2007 à 20:27
et puis normalement : new ServerSocket(0); , 0 correspond au port sur lequel on écoute.