ch4_thread/socket_server_thread.c
@@ -8,6 +8,7 @@ #include <stdlib.h> #include <getopt.h> #include <pthread.h> #include <ctype.h> typedef void *(THREAD_BODY) (void *thread_arg); @@ -158,6 +159,7 @@ int clifd; int rv; char buf[1024]; int i; if( !ctx ) { @@ -190,6 +192,12 @@ printf("Read %d bytes data from Server: %s\n", rv, buf); } /* convert letter from lowercase to uppercase */ for(i=0; i<rv; i++) { buf[i]=toupper(buf[i]); } rv=write(clifd, buf, rv); if(rv < 0) {