From 4333fba71bbdadfe078aa7ebbe9194c6fc35af22 Mon Sep 17 00:00:00 2001 From: Oskar Date: Sun, 2 Jun 2024 22:07:50 +0200 Subject: improved bytes recieved calculation --- listen.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'listen.c') diff --git a/listen.c b/listen.c index 076d080..5749ea0 100644 --- a/listen.c +++ b/listen.c @@ -77,11 +77,6 @@ int main () { if (gni == 0) { fprintf(stdout, "Client %s %s just connected!\n", host_ip, port_port); } - char *msg = "Connection established!\n"; - int len; - int bytes_sent; - len = strlen(msg); - bytes_sent = send(newfd, msg, len, 0); size_t rlen = 1024; int recv_ret; @@ -99,7 +94,10 @@ int main () { //fprintf(stdout, "loop"); memset(&recvmsg, 0, rlen); } - fprintf(stdout, "bytes recieved: %ld\nbytes sent: %d\n", bytes_recieved, bytes_sent); + if (recv_ret == -1) { + bytes_recieved = bytes_recieved + 1; + } + fprintf(stdout, "bytes recieved: %ld\n", bytes_recieved); return 0; } -- cgit v1.2.3