리눅스에서 짠 소스인데요.. 제가 봤을땐.. 네임드 파이프 문제인것 같은데...
궁금한게 제가 알기론.. 네임드 파이프는 먼저 쓰기전용으로 열지 않으면 읽기용이나 그런게 안된다고 알고 있거든요..
그래서 RDWR로 열어놓으면.. 어떤 프로세스가 WRONLY로 열어 뭘 쓰기 전까지 대기하고 있지 않나요? 아닌가?
제가 짠 소스가 조잡해서.. ;; 간단히 설명하자면
부모프로세스가 자식을3개 만들고요.. 메시지를 보낼 자식과 받을 자식을 입력합니다. (자식1,2,3)
만약 1,2를 입력시 자식1이 자식2에게 메시지를 보내는데 여기서, 자식1이 부모에게 먼저 보내고 부모가 자식2에게 보내는 방식입니다.
너무 주먹구구식이라 알아보기 힘드시겠지만.. ㅡㅡ; (제가 실력이 별로여서.. ㅠ.ㅠ)
제 머리로는 잘 모르겠네요.. ㅡㅡ;
방법을 알고 싶습니다.
#include
#include
#include
#include
#include
#include
#include