Guest User

Untitled

a guest
Jan 16th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. void server() {
  2.  
  3. send("server-heartbeat");
  4.  
  5. while (true) { switch(read()) {
  6. case "client-heartbeat":
  7. if (!tosend_queue.empty) {
  8. while (!tosend_queue.empty) send(tosend_queue.nextCommand());
  9. continue; //dont send heartbeat if cmd sent
  10. }
  11. send("client-heartbeat-response");
  12. case "server-heartbeat-response":
  13. if (!tosend_queue.empty) {
  14. while (!tosend_queue.empty) send(tosend_queue.nextCommand());
  15. continue; //dont send heartbeat if cmd sent
  16. }
  17. send("server-heartbeat");
  18. case "command-response":
  19. send("server-heartbeat"); //чтобы не зависло read навсегда
  20. }}
  21.  
  22. }
  23.  
  24.  
  25.  
  26. void client() {
  27.  
  28. send("client-heartbeat");
  29.  
  30. while (true) switch(read()) {
  31. case "server-heartbeat":
  32. send("server-heartbeat-response");
  33. case "client-heartbeat-response":
  34. send("client-heartbeat");
  35. case "command":
  36. send("command-response");
  37. }
  38.  
  39. }
Add Comment
Please, Sign In to add comment