Advertisement
Guest User

C UDP sender

a guest
Sep 5th, 2013
1,176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. #include <sys/socket.h>
  2. #include <netinet/in.h>
  3. #include <arpa/inet.h>
  4. #include <stdio.h>
  5. #include <string.h>
  6.  
  7. #define ip_address "1.2.3.4" //addr of host doing nc -l -u 32000
  8. #define port_num 32000
  9.  
  10. int main(int argc, char**argv)
  11. {
  12.   int sockfd;
  13.   struct sockaddr_in servaddr;
  14.   char sendline[1000];
  15.  
  16.   sockfd=socket(AF_INET,SOCK_DGRAM,0);
  17.  
  18.   memset(&servaddr,0, sizeof(servaddr));
  19.   servaddr.sin_family = AF_INET;
  20.   servaddr.sin_addr.s_addr=inet_addr(ip_address);
  21.   servaddr.sin_port=htons(port_num);
  22.  
  23. while (fgets(sendline, 10000,stdin) != NULL)
  24.  {
  25.      sendto(sockfd,sendline,strlen(sendline),0,
  26.          (struct sockaddr *)&servaddr,sizeof(servaddr));
  27.  }
  28.  return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement