From: TudorCazangiu Date: Sat, 2 Jun 2012 13:16:05 +0000 (+0300) Subject: add support for multiple packets to test server X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=38b4c4d6d866c6077233633d3e7c0850a22fd261;hp=f1d5f09dd86dfbbe34b8d915f150d68ed779f146;p=p2p-kernel-protocol.git add support for multiple packets to test server --- diff --git a/test/server/server.c b/test/server/server.c index cf7b245..317c9a1 100644 --- a/test/server/server.c +++ b/test/server/server.c @@ -47,12 +47,14 @@ int main(int argc, char **argv) printf("Bound to: %s:%s\n", argv[0], argv[1]); argv += 2; - err = read(sock, argv[0], sizeof(argv[0])); - if (err < 0) { - printf("Error while receiving file %s: %s(%d)\n", argv[0], - strerror(errno), errno); - return err; - } + do { + err = read(sock, argv[0], sizeof(argv[0])); + if (err < 0) { + printf("Error while receiving file %s: %s(%d)\n", argv[0], + strerror(errno), errno); + return err; + } + } while (err > 0); printf("Successfully read file %s\n", argv[0]);