Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. using namespace std;
  2.  
  3. #define MAXLINE 128
  4.  
  5. #define FILE_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)
  6. define FIFO1 "fifo.1"
  7.  
  8. #define FIFO2 "fifo.2"
  9.  
  10. int main(int argi, char **arg2)
  11.  
  12. {
  13. int readrt = -1, writert = -1;
  14. size_t n=0;
  15. char f_str[MAXLINE];
  16. char s_str[MAXLINE];
  17. cout<<"Client is on"<<endl;
  18. while (1)
  19. {
  20. readrt = open(FIFO2, O_RDONLY,0);
  21. if(readrt!=-1)
  22. Cs
  23. while((n=read(readrt,f_str ,MAXLINE) )>0)
  24. {
  25. f_str[n]=0;
  26. cout<<f_str<<endl;
  27. break;
  28. }
  29. strcpy(s_str, "Client podtverdil");
  30. writert = open(FIFO1, O_WRONLY,0);
  31. write(writert, s_str, strlen(s_str));
  32. close(readrt);
  33. close(writert);
  34. +
  35. sleep(1);
  36. if (strcmp(f_str, "exitor") ==0) break;
  37. 7
  38. cout<<"Client is off";
  39. return 0;
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement