From dac61bf373fab9d2a55d6caf3f8a4fa603c7a1b3 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 25 May 2015 04:27:10 +0200 Subject: improved output for test[client|server] --- contrib/testclient.c | 5 ++++- contrib/testserver.c | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/contrib/testclient.c b/contrib/testclient.c index 7c0dc05..a5300ac 100644 --- a/contrib/testclient.c +++ b/contrib/testclient.c @@ -104,8 +104,8 @@ int main(int argc, char* argv[]) return -1; } - printf("%d bytes received", nbread); len += nbread; + printf("%d bytes received, total = %d, left = %d", nbread, len, len - nbwritten); if(len == nbwritten) { printf(" .. finished\n"); for(i = 0; i nbwritten) { + fprintf(stderr, "got too many bytes back???\n"); + return -1; } printf("\n"); diff --git a/contrib/testserver.c b/contrib/testserver.c index 624c394..d7dca72 100644 --- a/contrib/testserver.c +++ b/contrib/testserver.c @@ -88,7 +88,7 @@ int main(int argc, char* argv[]) char buf[10000]; - unsigned long int rtot = 0; + int rtot = 0; for(;;) { int nbread = recv(c, buf, sizeof(buf), 0); if(nbread <= 0) { @@ -104,7 +104,7 @@ int main(int argc, char* argv[]) } rtot += nbread; - printf("%d bytes received, total = %ld\n", nbread, rtot); + printf("%d bytes received, total = %d\n", nbread, rtot); int len = 0; for(;;) { -- cgit v1.2.3