Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <sys/ipc.h>
  4. #include <sys/msg.h>
  5.  
  6. struct message
  7. {
  8. long mytype;
  9. char wiadomosc[200];
  10. }msg;
  11.  
  12. void main()
  13. {
  14. key_t klucz;
  15. klucz=ftok(".",50001);
  16. printf("Klucz MASTER (wysylanie): %X\n",klucz);
  17. printf("Tresc wiadomosci: \n");
  18. fgets(msg.wiadomosc,200,stdin);
  19. msg.mytype=1;
  20. int id=msgget(klucz, IPC_CREAT | 0660);
  21. msgsnd(id,&msg,200,0);
  22. printf("Wiadomosc wyslano\n");
  23. }
  24.  
  25.  
  26.  
  27.  
  28. #include <stdio.h>
  29. #include <stdlib.h>
  30. #include <sys/ipc.h>
  31. #include <sys/msg.h>
  32.  
  33. struct message
  34. {
  35. long mytype;
  36. char wiadomosc[200];
  37. }msg;
  38.  
  39. void main()
  40. {
  41. key_t klucz;
  42. klucz=ftok(".",50001);
  43. printf("Klucz SLAVE %X\n",klucz);
  44. int id=msgget(klucz, IPC_CREAT | 0660);
  45. msgrcv(id,&msg,200,0,0);
  46. printf("Odebrano: %s\n",msg.wiadomosc);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement