Предположим, что я работаю только с C, в среде Linux.Трубопроводы в C - Нужно ли использовать вилку?
Обычно, если вы хотите использовать функцию pipe(), вы должны создать канал, а затем развить его, тем самым позволяя родительскому сообществу общаться с дочерним элементом и наоборот.
Но что, если это не родитель и ребенок? Если у меня есть старый процесс, который работает, возможно ли с ним связаться с помощью функции pipe()? Этот процесс не является родителем (или каким-либо образом связанным) с моим текущим процессом, но у меня есть pid. Я ограничен файлом или сокетом для межпроцессного общения?
Есть ли способ указать pid и получать информацию от него без использования сокетов?
использование очереди сообщений – radar
Ваш вопрос слишком широк, вы не объясняете, что делают эти два процесса!Пожалуйста, * отредактируйте свой вопрос *, чтобы улучшить его! –