#include #include #include #include #include #include #include #define MAX_BUF 1024 int main() { int fd; char * myfifo = "/tmp/myfifo"; char buf[MAX_BUF]; /* create the FIFO (named pipe) */ mkfifo(myfifo, 0666); /* write "Hi" to the FIFO */ //fd = open(myfifo, O_RDONLY); while(1){ /* write "Hi" to the FIFO */ fd = open(myfifo, O_RDONLY); int chars = read(fd, buf, MAX_BUF); if(chars >0){ printf("Received(%d): %s\n",chars, buf); } int i; for(i=0;i