X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=test%2Fclient.c;h=5e1a0a16b71f85ff33044d1707e9e2c8387f7268;hb=ccbf7a87f9f40f6b385634947911c3e14ec5baab;hp=6fdd337f830a31a540e5f632810667f6d3e74f6f;hpb=ecf7c1524ce0be656351a0d03f1319e1594b4003;p=swifty.git diff --git a/test/client.c b/test/client.c index 6fdd337..5e1a0a1 100644 --- a/test/client.c +++ b/test/client.c @@ -8,14 +8,14 @@ #include #include -#define ADDR 0x8082A8C0 -#define DADDR 0x8082A8C0 +#define ADDR 0x8182A8C0 +#define DADDR 0x8182A8C0 int gen_port() { int ret; srand(time(NULL)); - ret = (rand() % 255) + 1; + ret = (rand() % 65536) + 1; if (ret == 100 || ret == 101) ret *= 2; printf("Generated source port %d\n", ret); @@ -37,8 +37,8 @@ int main(int argc, const char *argv[]) memset(saddr, 0, size); saddr->count = 1; - saddr->dests[0].addr = ADDR; - saddr->dests[0].port = gen_port(); + inet_aton(ADDR, &(saddr->dests[0].addr)); + saddr->dests[0].port = htons(gen_port()); if (bind(sock, (struct sockaddr *) saddr, size) < 0) { perror("Failed to bind socket"); @@ -63,10 +63,10 @@ int main(int argc, const char *argv[]) iov[1].iov_len = sizeof(buf2); to->count = 2; - to->dests[0].addr = DADDR; - to->dests[0].port = 100; - to->dests[1].addr = DADDR; - to->dests[1].port = 101; + inet_aton(DADDR, &(to->dests[0].addr)); + to->dests[0].port = htons(100); + inet_aton(DADDR, &(to->dests[1].addr)); + to->dests[1].port = htons(101); msg.msg_iov = iov; msg.msg_iovlen = 2;