X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=test%2Fserver.c;h=c25384a432ef7dd9e3d5d9c7f53a78e924757818;hb=67906e1c2c1b863e6ead844caa8922241dccfb04;hp=b0f1ea8d7475837e20dd352d74222293b68afa45;hpb=c7ff89f0ab1d13c324b9772e55095b8a651cc603;p=swifty.git diff --git a/test/server.c b/test/server.c index b0f1ea8..c25384a 100644 --- a/test/server.c +++ b/test/server.c @@ -7,10 +7,17 @@ #include #include +#define ADDR 0x81BEA8C0 + int main(int argc, const char *argv[]) { int sock; + if (argc != 2) { + fprintf(stderr, "USAGE: %s listening_port\n", argv[0]); + return -1; + } + sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_SWIFT); if (sock < 0) { perror("Failed to create socket"); @@ -22,8 +29,8 @@ int main(int argc, const char *argv[]) memset(saddr, 0, size); saddr->count = 1; - saddr->dests[0].addr = 0x0100007F; - saddr->dests[0].port = 100; + saddr->dests[0].addr = ADDR; + saddr->dests[0].port = atoi(argv[1]); if (bind(sock, (struct sockaddr *) saddr, size) < 0) { perror("Failed to bind socket"); @@ -31,7 +38,7 @@ int main(int argc, const char *argv[]) return -1; } - char buf[256]; + char buf[10240]; struct iovec iov[1]; struct msghdr msg; struct sockaddr_swift *from = malloc(size);