Completata la sezione sulla gestione della risoluzione degli indirizzi ed iniziata la sezione sulle opzioni dei socket.
Passaggio a SVN
Completata una prima sezione sui socket UDP ed iniziata una sezione sulle funzioni per la risoluzione degli indirizzi. Inoltre da oggi i sorgenti di Gapil sono accessibili usando Subversion sul sito di Truelite Srl.
Ristrutturata programmazione di rete
Ristrutturata la parte sulla programmazione di rete, inserita la sezione sull’I/O multiplexing (completata con esempio di server basato su poll) nella sezione sui socket TCP. Introdotti i nuovi capitoli sugli altri socket, ed iniziata la sezione sui socket UDP.
Finito esempio su I/O multiplexing
Inserito esempio di server basato sull’I/O multiplexing. Ristrutturato il capitolo sui file avanzati scorporando in una sezione a parte l’I/O multiplexing, e inserendo alcuni esempi per pselect. Creata una terza parte per le appendici.
Completata sezione I/O multiplexing
Corretta tabella sbagliata al capitolo 5, completata la sezione sull’uso dell’I/O multiplexing sul lato client ed iniziata la versione server, inserita la trattazione della funzione shutdown.
Completato socket di base
Completato il capitolo sui socket elementari, e corretti numerosi errori. Revisione della sezione sull’I/O multiplexing nel capitolo sui file avanzati in vista dell’uso nel capitolo sui socket TCP avanzati.
Versione HTML
Grazie all’incredibile lavoro di Mirko Maischberger abbiamo una favolosa versione in HTML, che collego direttamente dalla sua home page. Non finirò mai di ringraziarlo per aver domato htlatex fino a produrre la prima versione di GaPiL realmente consultabile on line. Con l’occasione è stata completamente revisionata la parte di introduzione alle reti.
Completata memoria condivisa POSIX
Completata la memoria condivisa POSIX, introdotte le relative funzioni di interfaccia, revisionati ed ampliati i capitoli sull’introduzione alla rete ed ai socket.
Completate alternative a SysV IPC
Completata la sezione sulle alternative al SysV IPC, introdotte le code di messaggi POSIX, un esempio di uso della memoria condivisa, e parecchie revisioni generali.
Completato file locking
Completata la sezione sul file locking, inserita una nuova sezione sulle alternative al SysV IPC, estesa la parte sulla memoria condivisa, fatta una revisione generale degli indici.