J'ai une application où j'ai potentiellement de nombreux processus qui doivent envoyer un message à un processus. J'ai pensé que le moyen le plus rapide de le faire serait de simplement envoyer un datagramme UDP.Comment trouver un port UDP disponible localement avec unix Sockets API
Lors de l'ouverture d'une socket, j'ai besoin de spécifier quel port écouter. Comme je veux juste tirer et oublier le datagramme UDP, je voudrais juste que le système d'exploitation choisisse un port disponible. Je préférerais ne pas avoir à en chercher un, d'autant plus que beaucoup d'instances de mon processus peuvent être en cours d'exécution. Y a-t-il un moyen de dire au système d'exploitation de choisir un port disponible (ou mieux encore, même pas d'ouvrir une prise d'écoute) pour tirer et oublier mon datagramme UDP?
Je ne comprends pas la question. Pourriez-vous clarifier ce processus S (envoi) et processus (R) de réception et ce que vous pensez qu'ils devraient faire? Je pense que vous omettez certaines parties du protocole. –