Добрый день ...
Я делаю домашнюю работу, в которой говорится, что у меня 5 процессов; сервер и остальные клиенты. Предполагается, что каждый процесс запускается из другого исполняемого файла . Я собираюсь реализовать двустороннее решение для передачи сообщений, но вопрос не в передаче сообщений как таковой. Существует ли элегантный способ передачи клавиши между этими различными исполняемыми файлами? т.е. когда я вызываю следующую функцию:
int msgget(key_t key, int msgflg);
Как другие процессы должны знать ключ?
Это нормально, что моя домашняя работа использует предопределенный ключ, но я хотел бы знать, как это можно сделать в реальной программе. Потому что то, что я понимаю, может привести к конфликту, если не связанный процесс запрашивает ключ my на компьютере какого-то пользователя.