Guest User

Untitled

a guest
Feb 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. for (int i = 0; i < (int)peers.size(); i++) {
  2. char* peer;
  3. bzero((char *) &peer, sizeof(peer));
  4. peer = peers.at(i);
  5. char* ip = strtok(peer," ");
  6. char* port = strtok(NULL," ");
  7. server_address.sin_port = htons(atoi(port));
  8. if (inet_pton(AF_INET,ip,&server_address.sin_addr) != 0) {
  9. ostringstream xval;
  10. xval << posx;
  11. ostringstream yval;
  12. yval << posy;
  13. ostringstream frame;
  14. frame << framestamp;
  15. string message = "POSX " + xval.str() + "\nPOSY " + yval.str() + "\nCOLOR " + color + "\nNAME " + name + "\nFRAMESTAMP " + frame.str();
  16. if (sendto(socketfd,message.c_str(),sizeof(message),0,(struct sockaddr *)&server_address,sizeof(server_address)) == -1) {
  17. cout << "Error sending UDP packet out" << endl;
  18. } else cout << "Message sent!" << endl;
  19. }
Add Comment
Please, Sign In to add comment