summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2015-05-25 04:27:10 +0200
committerChristian Pointner <equinox@spreadspace.org>2015-05-25 04:27:10 +0200
commitdac61bf373fab9d2a55d6caf3f8a4fa603c7a1b3 (patch)
tree978d2a117af8a049e8519db4575e0cffc9f2db58
parentincreased buffer size for testclient (diff)
improved output for test[client|server]
-rw-r--r--contrib/testclient.c5
-rw-r--r--contrib/testserver.c4
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-1; ++i) {
@@ -119,6 +119,9 @@ int main(int argc, char* argv[])
return -1;
}
break;
+ } else if(len > 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(;;) {