Risistemato tutto il primo esempio di server echo e le funzioni FullWrite e
[gapil.git] / sources / TCP_echo_first.c
index 626d1964384a4237e0ff219b2b7365f3cd18184a..93083b37aa58a0c67effe3df5fc6d05668d792fb 100644 (file)
@@ -1,6 +1,6 @@
-/* TCP_echo1.c
+/* TCP_echo_first.c
  * 
- * Copyright (C) 2001 Simone Piccardi
+ * Copyright (C) 2001-2003 Simone Piccardi
  * 
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
  */
 /****************************************************************
  *
- * Program ElemEchoTCPClient.c
+ * Program TCP_echo_first.c (former ElemEchoTCPClient)
  * Simple TCP client for echo service (port 7)
  *
  * Author: Simone Piccardi
@@ -26,7 +26,7 @@
  *
  * Usage: echo -h give all info's
  *
- * $Id: TCP_echo_first.c,v 1.1 2003/06/19 12:08:11 piccardi Exp $
+ * $Id: TCP_echo_first.c,v 1.2 2003/07/27 23:41:04 piccardi Exp $
  *
  ****************************************************************/
 /* 
@@ -121,7 +121,7 @@ void ClientEcho(FILE * filein, int socket)
     int nread; 
     while (fgets(sendbuff, MAXLINE, filein) != NULL) {
        FullWrite(socket, sendbuff, strlen(sendbuff)); 
-       nread = FullRead(socket, recvbuff, strlen(sendbuff));
+       nread = read(socket, recvbuff, strlen(sendbuff));
        recvbuff[nread] = 0;
        fputs(recvbuff, stdout);
     }