Bonjour à tous.
Voilà mon problème: j'ai un programme qui doit envoyer un groupe de 6 octets à x programmes clients tournants sur la même machine. Comme ce programme "serveur" n'attends pas de réponse des clients, j'avais pensé a utiliser UDP. Ca marche très bien avec 1 client. Mais dès que je lance le second, j'ai une exception me disant que je ne peux pas utiliser deux fois la même adresse de socket. (normal je suppose ?). La solution "rustique" que j'ai, c'est d'envoyer autant de fois sur autant de ports différents que j'ai de clients, mais ce n'est pas évident car le nombre de clients peut varier.
Y-t-il une solution via UDP, ou existe-t-il une possibilité avec les messages windows (sachant que les clients peuvent être iconisés dans la barre des tâches)?
Merci d'avance,
Robert
Partager