Due correzioni dell'indirizzo del CVS.
authorSimone Piccardi <piccardi@gnulinux.it>
Mon, 23 Feb 2004 18:06:34 +0000 (18:06 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Mon, 23 Feb 2004 18:06:34 +0000 (18:06 +0000)
html/gapil.html
html/stampa.html
tcpsockadv.tex

index 383c48cc6be1fa8d82b1095af35ea308ec41c890..98f16e50c2d1de7b3aa2772b248f499967c56ab3 100644 (file)
@@ -77,7 +77,7 @@
          </td>
          <td align="center" bgcolor="#dddddd">
            <a target="_parent"  
-             href="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=Misc">
+             href="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=misc">
              <font face="sans-serif">
                <b>CVS</b>
              </font>
index fbce85c63fc8db9d4f3ab854c96eaba893d3fd2b..a1b9a4f37835e7bfaa3b10993245a1fa1c23775d 100644 (file)
@@ -77,7 +77,7 @@
          </td>
          <td align="center" bgcolor="#dddddd">
            <a target="_parent"  
-             href="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=Misc">
+             href="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=misc">
              <font face="sans-serif">
                <b>CVS</b>
              </font>
index 91a5ada2f0cf7036f8a7222d4b3f3f46dc9b7e12..991fe0494a2590eac0e2ade576fd81e167d1d7df 100644 (file)
@@ -806,8 +806,8 @@ ciclo (\texttt{\small 28--54}) prosegue fintanto che il numero di file
 descriptor attivi, mantenuto nella variabile \var{n}, è diverso da zero. Se
 pertanto ci sono ancora socket attivi da individuare si comincia con
 l'incrementare (\texttt{\small 30}) l'indice e controllare (\texttt{\small
-  31}) se corrisponde ad un file descriptor in uso, analizzando il valore del
-campo \var{fd} della relativa struttura, e chiudendo immediatamente il ciclo
+  31}) se corrisponde ad un file descriptor in uso analizzando il valore del
+campo \var{fd} della relativa struttura e chiudendo immediatamente il ciclo
 qualora non lo sia. Se invece il file descriptor è in uso si verifica
 (\texttt{\small 31}) se c'è stata attività controllando il campo
 \var{revents}. 
@@ -829,6 +829,11 @@ Se invece si sono letti dei dati si provvede (\texttt{\small 48}) ad
 effettuarne la riscrittura all'indietro, con il solito controllo ed eventuale
 uscita e notifica in caso si errore (\texttt{\small 49--52}).
 
+Come si può notare la logica del programma è identica a quella vista in
+\figref{fig:TCP_SelectEchod} per l'analogo server basato su \func{select}; la
+sola differenza significativa è che in questo caso non c'è bisogno di
+rigenerare i file descriptor set in quanto l'uscita è indipendente dai dati in
+ingresso. 
 
 
 \section{Le opzioni dei socket}