Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Способы общения между дочерними процессами через дескриптор

#unix #c


Между родительским и дочерним все как то проще (там дочерний наследует открытые файловые
дескрипторы), но между дочерними сложнее, дочерний не может открыть дескриптор другого
дочернего
Будьте добры, подскажите, но способ должен быть связан с работой через дескриптор
Может можно как то использовать дескрипторы другого процесса?
P.S.: количество дочерних процессов, в течении работы программы, постоянно меняется
(пишу сервер, и для каждого подключившегося клиента создаю дочерний процесс).    


Ответы

Ответ 1



Думаю это Ваш случай, очереди сообщений SVID IPC: msgget, msgctl, msgrcv, msgsnd, ... тут небольшой пример кода

Комментариев нет:

Отправить комментарий