#include
#include
#include
#include
#include
// This is the server
int main(int argc, char *argv[]){
int fd;
char ch;
unlink(“../myserver”); // delete it if it exists
if(mkfifo(“../myserver”, 0777)!=0)
exit(1);
while(1){
fprintf(stderr, “Waiting for a client\n”);
fd = open(“../myserver”, O_RDONLY);
fprintf(stderr, “Got a client: “);
while(read(fd, &ch, 1) == 1)
fprintf(stderr, “%c”, ch);
}
}