#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#define BUF 8192

int main()
{
  char puffer[BUF], inhalt[BUF];
  int fd,n;
  inhalt[0]='\0';

  /*Der Sender schreibt nur in die FIFO*/
  fd=open("fifo1.1", O_WRONLY);
  if(fd == -1)
   {
     perror("open : ");
     exit(0);
   }
  printf("Bitte geben sie Ihre Nachricht ein (Mit STRG+D beenden)\n");
  while(fgets(puffer,BUF,stdin) != NULL)
    strcat(inhalt,puffer);
  write(fd,inhalt,BUF);

  return 0;
}