#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)
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));