Я пытаюсь использовать именованные каналы в C и столкнулся с некоторыми трудностями. Что касается анонимных каналов, я просто создаю канал с дескрипторами r / w и затем закрываю противоположный конец каждый раз, когда хочу выполнить чтение или запись. Это легко сделать, так как я могу просто каждый раз открывать () и закрывать () другой конец.
С именованными каналами, я немного запутался, я нашел инструкцию mkfifo()
, которая создает именованный канал, но не понимает, как правильно читать и писать в него.
Спасибо