Finita la conversione dei listati in file separati. Passato anche alla nuova
[gapil.git] / listati / ClientEcho.c
diff --git a/listati/ClientEcho.c b/listati/ClientEcho.c
new file mode 100644 (file)
index 0000000..0a64e94
--- /dev/null
@@ -0,0 +1,12 @@
+void ClientEcho(FILE * filein, int socket) 
+{
+    char sendbuff[MAXLINE], recvbuff[MAXLINE];
+    int nread; 
+    while (fgets(sendbuff, MAXLINE, filein) != NULL) {
+        FullWrite(socket, sendbuff, strlen(sendbuff)); 
+        nread = FullRead(socket, recvbuff, strlen(sendbuff));        
+        recvbuff[nread] = 0;
+        fputs(recvbuff, stdout);
+    }
+    return;
+}