diff options
author | Christian Pointner <equinox@spreadspace.org> | 2015-05-25 04:27:10 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2015-05-25 04:27:10 +0200 |
commit | dac61bf373fab9d2a55d6caf3f8a4fa603c7a1b3 (patch) | |
tree | 978d2a117af8a049e8519db4575e0cffc9f2db58 | |
parent | increased buffer size for testclient (diff) |
improved output for test[client|server]
-rw-r--r-- | contrib/testclient.c | 5 | ||||
-rw-r--r-- | 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-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(;;) { |