X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=test%2Fserver_udp.c;h=1361ad3d553326533068c68f1444dc29d48e42a1;hb=refs%2Fheads%2Finitial;hp=970272c780438679b8b7020dc8279a4e71b74dc6;hpb=01b7138f5ac670331663dc428c738d042a42b71f;p=swifty.git diff --git a/test/server_udp.c b/test/server_udp.c index 970272c..1361ad3 100644 --- a/test/server_udp.c +++ b/test/server_udp.c @@ -1,5 +1,3 @@ -#include "../src/kernel/swift.h" - #include #include #include @@ -7,9 +5,6 @@ #include #include -#define ADDR 0x8182A8C0 -#define NUM_BUF 10 - int main(int argc, const char *argv[]) { int sock; @@ -29,7 +24,7 @@ int main(int argc, const char *argv[]) struct sockaddr_in saddr; memset(&saddr, 0, sizeof(saddr)); - saddr.sin_addr.s_addr = ADDR; + inet_pton(AF_INET, "192.168.130.129", &saddr.sin_addr.s_addr); saddr.sin_port = htons(atoi(argv[1])); saddr.sin_family = AF_INET; @@ -58,11 +53,17 @@ int main(int argc, const char *argv[]) int ret, fromlen; - ret = recvmsg(sock, &msg, 0); - if (ret < 0) { - perror("Failed to recv on socket"); - return -1; - } +#define N 10000 + + for (i = 0; i < N; i ++) { + ret = recvmsg(sock, &msg, 0); + if (ret < 0) { + perror("Failed to recv on socket"); + return -1; + } + if (i % (N / 50) == 0) + printf("%d\n", i); + } printf("Received %d bytes on socket\n", ret); printf("buf=%s\n", buf);