#include #include #include // gettimeofday #include #include #include #include #include #include #include #include #include #include #include #include #include static int socket_descriptor; static struct sockaddr_in address; int udp_init(char *ip, int port){ bzero(&address,sizeof(address)); address.sin_family=AF_INET; address.sin_addr.s_addr=inet_addr(ip); address.sin_port=htons(port); socket_descriptor=socket(AF_INET,SOCK_DGRAM,0);//IPV4 return 0; } int main (int argc, char *argv[]) { char buffer_send[100]; int buffer_len; int count_id=0; udp_init(argv[1], atoi(argv[2])); while(1){ buffer_len = sprintf(buffer_send,"%s %s %s %s %d",argv[3],argv[4],argv[5],argv[6], atoi(argv[7])); //snprintf(,"this index is "); if(buffer_len >0) sendto(socket_descriptor,buffer_send,buffer_len,0,(struct sockaddr *)&address,sizeof(address)); usleep(200000); } }