AndreiS

Untitled

Apr 18th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. void receive_message(int n, vector<node> routers){
  2.  
  3. int received;
  4.  
  5. for(int i = 0; i < n; i++){
  6. char *message;
  7. while((received = endpoint[i].recv_protocol_message(message)) != -1){
  8.  
  9. //Debug
  10. printf("i = %d\n ", i);
  11. printf("Routerul %d a primit mesajul: ", i);
  12. puts(message);
  13. printf("Dimensiunea mesajului: %d\n", strlen(message));
  14.  
  15. printf("Numarul de veccini %d ", routers[i].vecini.size());
  16. puts("\n");
  17.  
  18.  
  19.  
  20. for(int j = 0 ; j < routers[i].vecini.size(); j++){
  21.  
  22. printf("aici");
  23. //Debug
  24. printf("Sending message from: %d to: %d at: %d\n",
  25. i,
  26. routers[i].vecini[j].first.id_node,
  27. get_time());
  28. //End debug
  29.  
  30. /*endpoint[i].send_msg(
  31. &endpoint[routers[i].vecini[j].first.id_node],
  32. message,
  33. strlen(message) + 1,
  34. NULL);*/
  35. }
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment