Bonjour,
Je voudrais faire un processus serveur qui communiquerait avec un processus client. Cependant, il y a un problème dont je n'ai pas trouvé la solution sur internet:
Pour que mon processus client se connecte à mon processus serveur, il faut qu'il connaisse le port qu'il utilise. Il faut donc que ce port soit codé en dur dans le code du client. Or, si le port en question est déjà utilisé par un autre processus quand je lance le serveur, celui ci ne pourra se connecté. Il faut donc qu'on lui donne un un port libre de façon dynamique, mais le client ne saura alors pas à quel port est connecté le serveur.
Pourriez vous m'indiquer une solution à ce problème où m'indiquer si j'ai mal compris le fonctionnement des sockets en client/serveur, svp?
Partager