From 426fe2c288fe0b24fe6c3bddb712f274de7cf959 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Sun, 6 Apr 2003 21:46:03 +0000 Subject: [PATCH] Correzione all'anno di Corpyright e alle pagine della home. --- ChangeLog | 6 ++++++ elemtcp.tex | 12 ++++++------ gapil.tex | 2 +- html/index.html | 33 ++++++++++++++++++++++++++++++++- html/stampa.html | 3 ++- listati/pi.c | 2 +- socket.tex | 7 +++---- 7 files changed, 51 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index ee5ef54..ec7729a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-04-06 Simone Piccardi + + * gapil.tex: Correzione all'anno di copyright M. Maischberger, più + tutta la "esternalizzazione" dei esempio di codice, ad uso di una + migliore conversione per la versione HTML. + 2003-04-03 Simone Piccardi * gapil.tex: Modifiche al preambolo per utilizzare alcune macro diff --git a/elemtcp.tex b/elemtcp.tex index fc1d1d7..4753bb2 100644 --- a/elemtcp.tex +++ b/elemtcp.tex @@ -12,11 +12,10 @@ \label{cha:elem_TCP_sock} In questo capitolo iniziamo ad approfondire la conoscenza dei socket TCP, -tratteremo qui dunque il funzionamento delle varie funzioni che si sono usate -nei due esempi elementari forniti in precedenza (vedi -\secref{sec:net_cli_sample} e \secref{sec:net_serv_sample}), previa una -descrizione delle principali caratteristiche del funzionamento di una -connessione TCP. +tratteremo qui dunque le varie funzioni che si sono usate nei due esempi +elementari forniti nel capitolo precedente (vedi \secref{sec:net_cli_sample} e +\secref{sec:net_serv_sample}), previa una descrizione delle principali +caratteristiche del funzionamento di una connessione TCP. \section{Il funzionamento di una connessione TCP} @@ -25,7 +24,8 @@ connessione TCP. Prima di entrare nei dettagli delle funzioni usate nelle applicazioni che utilizzano i socket TCP, è fondamentale spiegare alcune basi del funzionamento del TCP; la conoscenza del funzionamento del protocollo è infatti essenziale -per capire il modello di programmazione ed il funzionamento delle API. +per capire il modello di programmazione ed il funzionamento delle interfacce +di programmazione. In particolare ci concentreremo sulle modalità con le quali il protocollo dà inizio e conclude una connessione; faremo inoltre anche un breve accenno al diff --git a/gapil.tex b/gapil.tex index ca42c36..6ab9c2b 100644 --- a/gapil.tex +++ b/gapil.tex @@ -80,7 +80,7 @@ \begin{quote} - Copyright \copyright\ 2000-2002 Simone Piccardi. Permission is granted to + Copyright \copyright\ 2000-2003 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 ``Prefazione'', diff --git a/html/index.html b/html/index.html index ffe73bb..a50e479 100644 --- a/html/index.html +++ b/html/index.html @@ -61,7 +61,8 @@ - + Versione online @@ -118,6 +119,27 @@

+ + + + + Disponibilità + + + + +

+ GaPiL nasce come libro e come tale la versione di riferimento è + quella in PDF, accessibile nella sezione + Download . Grazie + all'opera di Mirko Maischberger abbiamo anche una bellissima + versione HTML, accessibile nella sezione On Line , finalemente + all'altezza della versione stampabile. +

+ + @@ -212,6 +234,15 @@

+

+ 6 - aprile - 2003
Grazie all'incredibile lavoro di + Mirko Maischberger abbiamo una favolosa versione in HTML, che + linko direttamente dalla sua home page. Non finirò mai di + ringraziarlo per aver domato htlatex fino a produrre la prima + versione di GaPiL realmente consuntabile on line. Con + l'occasione è stata completamente revisionata la parte di + introduzione alle reti. +

10 - marzo - 2003
Completata la memoria condivisa POSIX, introdotte le relative funzioni di interfaccia, diff --git a/html/stampa.html b/html/stampa.html index a7afd82..f49ccfc 100644 --- a/html/stampa.html +++ b/html/stampa.html @@ -61,7 +61,8 @@ - + Versione online diff --git a/listati/pi.c b/listati/pi.c index 1ded269..ed58034 100644 --- a/listati/pi.c +++ b/listati/pi.c @@ -1 +1 @@ - double pi = 3.14; + double pi = 3.14; diff --git a/socket.tex b/socket.tex index ba5c608..8c8440f 100644 --- a/socket.tex +++ b/socket.tex @@ -1001,7 +1001,7 @@ sono disponibili: \label{fig:sock_FullRead_code} \end{figure} -Per questo motivo, seguendo l'esempio di W. R. Stevens in \cite{UNP1}, si sono +Per questo motivo, seguendo l'esempio di R. W. Stevens in \cite{UNP1}, si sono definite due funzioni, \func{FullRead} e \func{FullWrite}, che eseguono lettura e scrittura tenendo conto di questa caratteristica, ed in grado di ritornare dopo avere letto o scritto esattamente il numero di byte @@ -1176,9 +1176,8 @@ ad una successiva connessione. parte il fatto di essere dipendente da IPv4, esso è in grado di servire solo un client alla volta, è cioè un \textsl{server iterativo}, inoltre esso è scritto per essere lanciato da linea di comando, se lo si volesse utilizzare -come demone di sistema (che è in esecuzione anche quando non c'è nessuna shell -attiva e il terminale da cui lo si è lanciato è stato sconnesso), -occorrerebbero delle opportune modifiche. +come demone di sistema occorrerebbero le opportune modifiche per tener conto +di quanto illustrato in \secref{sec:sess_daemon}. -- 2.30.2