X-Git-Url: https://git.sesse.net/?p=bursty;a=blobdiff_plain;f=sender.c;h=c2f6da9e52ffc8e329368974c82b38cf391367a8;hp=826bb1d689a63c8de91ac65c6549810446011c30;hb=a4d20c2cad719a434f0419cf3b65d4f9506f3a8c;hpb=9c2b44297d8d28944ccf973c4c71f372228713aa diff --git a/sender.c b/sender.c index 826bb1d..c2f6da9 100644 --- a/sender.c +++ b/sender.c @@ -10,7 +10,7 @@ #define PACKET_SIZE 1200 -static int burst_sizes[] = { 1, 2, 3, 5, 10, 20, 50, 100 }; +static int burst_sizes[] = { 1, 2, 3, 5, 10, 20, 50, 100, 200, 500 }; static int num_burst_sizes = sizeof(burst_sizes) / sizeof(burst_sizes[0]); static void send_burst(int sock, const struct sockaddr *addr, socklen_t addr_len, int burst_size) @@ -30,11 +30,12 @@ static void send_burst(int sock, const struct sockaddr *addr, socklen_t addr_len int main(int argc, char **argv) { - int sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); - struct sockaddr_in addr; - addr.sin_family = AF_INET; - addr.sin_addr.s_addr = inet_addr(argv[1]); - addr.sin_port = htons(atoi(argv[2])); + int sock = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); + struct sockaddr_in6 addr; + addr.sin6_family = AF_INET6; + addr.sin6_port = htons(atoi(argv[2])); + + inet_pton(AF_INET6, argv[1], &addr.sin6_addr); srand(time(NULL));