Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #include <sys/types.h>
  2. #include <sys/stat.h>
  3. #include <stdio.h>
  4. #include <unistd.h>
  5. #include <stdlib.h>
  6. #include <stdio.h>
  7. #include <signal.h>
  8. #define _GNU_SOURCE
  9. #include <string.h>
  10. #include <errno.h>
  11. #include <fcntl.h>
  12. #include <stdbool.h>
  13.  
  14. int main(void)
  15. //void serverPipecreate()
  16. {
  17. char fifo_serveur[] ="server";
  18. char fap[100];
  19. char command[100];
  20. int n=-1;
  21. int fd;
  22. if ( mkfifo(fifo_serveur ,0644) != 0 )
  23. {
  24. perror("mkfifo");
  25. printf("Erreur ouverture pipe nomme\n");
  26. exit(1);
  27. }
  28. fd = open(fifo_serveur , O_RDWR);
  29. while (n==-1)
  30. {
  31. n = read(fd,fap,100);
  32. printf("%s\n", fap);
  33. //printf("J'écoute en serveur\n'");
  34. }
  35. unlink(fifo_serveur);
  36. strcpy(command, fap );
  37. system(command);
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement