Quando si concluderà l'invio di dati mandando un \textit{end-of-file} sullo
\textit{standard input} si avrà il ritorno di \func{fgets} con un puntatore
-nullo (si riveda quanto spiegato in sez.~\ref{sec:file_line_io}) e la
+nullo (si riveda quanto spiegato in sez.~\ref{sec:file_unformatted_io}) e la
conseguente uscita dal ciclo; al che la subroutine ritorna ed il nostro
programma client termina.
Se a questo punto si inizia a scrivere qualcosa sul client non sarà trasmesso
niente fintanto che non si preme il tasto di a capo (si ricordi quanto detto
-in sez.~\ref{sec:file_line_io} a proposito dell'I/O su terminale). Solo
-allora \func{fgets} ritornerà ed il client scriverà quanto immesso dal
+in sez.~\ref{sec:file_unformatted_io} a proposito dell'I/O su terminale).
+Solo allora \func{fgets} ritornerà ed il client scriverà quanto immesso dal
terminale sul socket, per poi passare a rileggere quanto gli viene inviato
all'indietro dal server, che a sua volta sarà inviato sullo \textit{standard
output}, che nel caso ne provoca l'immediata stampa a video.