J'ai créé une application Linux CUI qui communique entre les processus via Message-quene.Création de clés uniques pour un message quene pour une application pouvant avoir plusieurs instances
Il n'y a pas de problème tant qu'il s'agit d'une instance unique. Cependant, lorsqu'il y a plusieurs instances de la même application, les messages du fichier sont envoyés à la mauvaise instance.
Je comprends que cela peut être évité en donnant à la fonction msgget une clé unique. En utilisant ftok() pour créer une clé, mais puisque les variables sont les mêmes, elles donnent clés identiques.
Quelqu'un peut-il me guider pour avoir une clé unique pour chaque instance?
La seule idée que j'ai maintenant est de randamize la variable donnée à ftok, et je sais que ne peux pas avoir raison.
merci pour le conseil! gardera à l'esprit chaque fois que j'utilise ftok – Saifis