X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sources%2FTCP_echo.c;h=7fdb8370202a60be91ce204e49903756d7b69fa0;hp=48e0326a20fb4e84ab440f5f36071ceda0d5f8c4;hb=28ac8648240edd35e31f75ae11dbe3e4ac9e109e;hpb=a7226c68948cc0819518e0733a731d76e4a0e6a5 diff --git a/sources/TCP_echo.c b/sources/TCP_echo.c index 48e0326..7fdb837 100644 --- a/sources/TCP_echo.c +++ b/sources/TCP_echo.c @@ -26,7 +26,7 @@ * * Usage: echo -h give all info's * - * $Id: TCP_echo.c,v 1.3 2003/07/27 14:28:19 piccardi Exp $ + * $Id: TCP_echo.c,v 1.7 2003/08/03 18:12:47 piccardi Exp $ * ****************************************************************/ /* @@ -115,9 +115,8 @@ int main(int argc, char *argv[]) perror("Cannot set linger"); exit(1); } - return 0; } - /* read daytime from server */ + /* do read/write operations */ ClientEcho(stdin, sock); /* normal exit */ return 0; @@ -144,9 +143,9 @@ void ClientEcho(FILE * filein, int socket) if (nwrite < 0) { printf("Errore in scrittura %s", strerror(errno)); } - nread = FullRead(socket, recvbuff, strlen(sendbuff)); + nread = read(socket, recvbuff, strlen(sendbuff)); if (nread < 0) { - printf("Errore in lettura %s", strerror(errno)); + printf("Errore in lettura %s\n", strerror(errno)); } recvbuff[nread] = 0; if (fputs(recvbuff, stdout) == EOF) {