X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=tcpsock.tex;h=5951a91107a872bde436424df1adaa7ce8cfe96a;hp=da47e6f41c67c805320f56734fa6f261581015a6;hb=fa15a3f1ecd64efd8440e46d398fd9976abc3d25;hpb=3b0a632d62b0b9135a101007f0b66a67d433c1b8 diff --git a/tcpsock.tex b/tcpsock.tex index da47e6f..5951a91 100644 --- a/tcpsock.tex +++ b/tcpsock.tex @@ -1,6 +1,6 @@ %% tcpsock.tex %% -%% Copyright (C) 2000-2018 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2019 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -1849,7 +1849,7 @@ scriverli su \file{stdout}. 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. @@ -2088,8 +2088,8 @@ tab.~\ref{tab:proc_proc_states}). 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.