// SERVER #include #include #include #include #include #define FIFO_FILE "MIA_FIFO" int main(void) { FILE *fp; char readbuf[80]; /*crea la FIFO */ umask(0); mknod(FIFO_FILE, S_IFIFO|0666, 0); while(1) { fp = fopen(FIFO_FILE, "r"); fgets(readbuf, 80, fp); printf("messaggio ricevuto: %s\n", readbuf); fclose(fp); } return(0); }