Я создал приложение Linux CUI, которое обменивается данными между процессами через Message-quene.
Нет проблем с этим, если это единственный экземпляр. Однако при наличии нескольких экземпляров одного и того же приложения сообщения в квене отправляются не тому экземпляру.
Я понимаю, что этого можно избежать, предоставив функции msgget уникальный ключ.
Использование ftok () для создания ключа, но поскольку переменные одинаковы, они приводят к
идентичные ключи.
Может ли кто-нибудь подсказать мне, как создать уникальный ключ для каждого экземпляра?
Единственная идея, которую я имею сейчас, - это рандомизировать переменную, переданную ftok, и
Я знаю, что это не так.