2 /* Sample UDP client */
\r
4 #include <sys/socket.h>
\r
5 #include <netinet/in.h>
\r
6 #include <arpa/inet.h>
\r
13 int main(int argc, char**argv)
\r
16 struct sockaddr_in servaddr,cliaddr;
\r
17 char * sendline = "coucou";
\r
21 fprintf(stderr, "usage: %s <IP address> <port>\n", argv[0]);
\r
25 sockfd = socket(AF_INET,SOCK_DGRAM,0);
\r
31 bzero(&servaddr,sizeof(servaddr));
\r
32 servaddr.sin_family = AF_INET;
\r
33 servaddr.sin_addr.s_addr=inet_addr(argv[1]);
\r
34 servaddr.sin_port=htons(atoi(argv[2]));
\r
37 for(i = 0; i < 10; i++){
\r
38 if(sendto(sockfd,sendline,strlen(sendline),0, (struct sockaddr *)&servaddr,sizeof(servaddr)) < 0){
\r
44 sendto(sockfd,sendline,1,0, (struct sockaddr *)&servaddr,sizeof(servaddr));
\r