Simone Piccardi [Mon, 5 Jan 2004 19:24:52 +0000 (19:24 +0000)]
Altre modifiche che mi ero dimenticato di buttar giu ieri
Simone Piccardi [Fri, 2 Jan 2004 21:32:08 +0000 (21:32 +0000)]
Materiale dimenticato e la versione preliminare del server echo implementato
con poll.
Simone Piccardi [Wed, 31 Dec 2003 17:51:29 +0000 (17:51 +0000)]
Corretti due errori su segnalazione via email
Simone Piccardi [Fri, 26 Dec 2003 21:58:10 +0000 (21:58 +0000)]
Aggiunti i due esempi di pselect lasciati indietro, specificato il
significato di un valore negativo per il campo fd di polld e classificato il
traffico dei socket tcp per poll.
Simone Piccardi [Fri, 26 Dec 2003 19:20:04 +0000 (19:20 +0000)]
Riorganizzato il capitolo sui file avanzati, con degli esempi in piu
sull'uso di pselect. Inserita (e commentata) anche la seconda versione della
funzione ServEcho utilizzata dal server echo normale.
Simone Piccardi [Thu, 25 Dec 2003 22:16:06 +0000 (22:16 +0000)]
Inserito esempio di server echo basato su select.
Simone Piccardi [Thu, 25 Dec 2003 17:31:09 +0000 (17:31 +0000)]
Aggiunte note per le funzioni classiche dei socket per ricordarne il loro
suo generico, corretti i listati dei server che usano accept, per dare un
input il corretto valore della lunghezza della struttura degli indirizzi,
risistemata la suddivisione in parti (con la terza parte per le appendici),
inserito lo scheletro iniziale di un server echo basato su select.
Simone Piccardi [Tue, 18 Nov 2003 14:19:06 +0000 (14:19 +0000)]
Correzione vanga->venga
Simone Piccardi [Sat, 8 Nov 2003 17:27:11 +0000 (17:27 +0000)]
Revisione della sezione su shutdown, iniziato lavoro sulla versione
multiplexed del server echo, fatta figura esplicativa.
Simone Piccardi [Sat, 8 Nov 2003 00:57:44 +0000 (00:57 +0000)]
Correzione da Franco Tommasi, un errore nelle tabelle dei permessi al
capitolo 5.
Simone Piccardi [Wed, 22 Oct 2003 16:30:31 +0000 (16:30 +0000)]
Errore nella figura, big e little endian erano scambiati
Simone Piccardi [Tue, 21 Oct 2003 20:15:59 +0000 (20:15 +0000)]
Ultime modifiche con i nuovi paragrafi per il multiplexing I/O ed l'uso di
poll
Simone Piccardi [Mon, 20 Oct 2003 22:44:16 +0000 (22:44 +0000)]
Versione finale del client ECHO su TCP, con esempio di uso della funzione
shutdown. Revisionati i nomi delle relative figure
Simone Piccardi [Mon, 20 Oct 2003 19:35:04 +0000 (19:35 +0000)]
Altra roba che mi ero dimenticato ieri
Simone Piccardi [Sun, 19 Oct 2003 10:38:27 +0000 (10:38 +0000)]
Corretto uso del file nel programma, inserite spiegazioni
Simone Piccardi [Sat, 18 Oct 2003 16:32:58 +0000 (16:32 +0000)]
Questo me l'ero dimenticato. Nuovo codice della funzione principale del client
Simone Piccardi [Sat, 18 Oct 2003 16:30:23 +0000 (16:30 +0000)]
Messi alcuni riferimenti giusti all'urgent data e scritta la versione di
client che usa l'I/O multiplexing
Simone Piccardi [Sun, 21 Sep 2003 18:41:27 +0000 (18:41 +0000)]
Ultimo materiale, rivisto HTML del sito, e iniziato a parlare di select +
socket
Simone Piccardi [Sun, 21 Sep 2003 14:21:19 +0000 (14:21 +0000)]
Ripulitura dell'HTML, tanto per vedere se ci capisco qualcosa di XHTML & C.
Al momento pare di no ...
Simone Piccardi [Sun, 14 Sep 2003 22:52:53 +0000 (22:52 +0000)]
Ampliata select e rivisto il paragrafo su I/I multiplexing, iniziato il
relativo paragrafo per i socket TCP
Simone Piccardi [Sun, 24 Aug 2003 22:50:27 +0000 (22:50 +0000)]
Iniziato a rivedere il multiplexing I/O.
Simone Piccardi [Sun, 17 Aug 2003 23:03:44 +0000 (23:03 +0000)]
Completato capitolo sui socket TCP elementari (almeno come infrastruttura),
aggiunti altri esempi e funzioni
Simone Piccardi [Sun, 17 Aug 2003 17:23:04 +0000 (17:23 +0000)]
Aggiunta sezione sullo stato sul server
Simone Piccardi [Sun, 17 Aug 2003 17:17:50 +0000 (17:17 +0000)]
Aggiunta trattazione del crash del server, eseguite alcune correzioni alla
trattazione di SIPIPE
Simone Piccardi [Sun, 17 Aug 2003 12:20:44 +0000 (12:20 +0000)]
Aggiunto programma di test per l'endianess
Simone Piccardi [Sat, 16 Aug 2003 18:30:21 +0000 (18:30 +0000)]
Added to library function to check endianess
Simone Piccardi [Sat, 16 Aug 2003 18:22:25 +0000 (18:22 +0000)]
rirpova
Simone Piccardi [Sat, 16 Aug 2003 18:11:24 +0000 (18:11 +0000)]
seconda prova
Simone Piccardi [Sat, 16 Aug 2003 17:36:03 +0000 (17:36 +0000)]
Prova di endianess
Simone Piccardi [Sun, 3 Aug 2003 22:32:23 +0000 (22:32 +0000)]
Altre correzioni
Simone Piccardi [Sun, 3 Aug 2003 18:12:47 +0000 (18:12 +0000)]
Corretto echo per un errore nel settaggio di SO_LINGER, immesso
TCP_echo_second.c come seconda versione del server.
Simone Piccardi [Sat, 2 Aug 2003 19:54:11 +0000 (19:54 +0000)]
Continuo a riordinare gli esempi.
Simone Piccardi [Tue, 29 Jul 2003 22:41:36 +0000 (22:41 +0000)]
Ancora correzioni sulle varie versioni di server.
Simone Piccardi [Mon, 28 Jul 2003 22:16:36 +0000 (22:16 +0000)]
Corretti errori nel sovrapportsi di revisioni
Simone Piccardi [Sun, 27 Jul 2003 23:41:04 +0000 (23:41 +0000)]
Risistemato tutto il primo esempio di server echo e le funzioni FullWrite e
FullRead.
Simone Piccardi [Sun, 27 Jul 2003 15:20:45 +0000 (15:20 +0000)]
Altre modifiche
Simone Piccardi [Sun, 27 Jul 2003 14:28:19 +0000 (14:28 +0000)]
Modifiche varie per i test delle situazioni limite
Simone Piccardi [Mon, 23 Jun 2003 18:48:04 +0000 (18:48 +0000)]
Modifiche per le tabelle per Mirko.
Simone Piccardi [Mon, 23 Jun 2003 13:58:36 +0000 (13:58 +0000)]
Nuova versione del client
Simone Piccardi [Mon, 23 Jun 2003 12:56:48 +0000 (12:56 +0000)]
Aggiornate le date nelle note di copyright
Simone Piccardi [Thu, 19 Jun 2003 14:18:27 +0000 (14:18 +0000)]
Ultime modifiche
Simone Piccardi [Thu, 19 Jun 2003 13:29:03 +0000 (13:29 +0000)]
inizializzata bene la variabile di attesa
Simone Piccardi [Thu, 19 Jun 2003 13:21:04 +0000 (13:21 +0000)]
Abilitato debugging
Simone Piccardi [Thu, 19 Jun 2003 12:08:11 +0000 (12:08 +0000)]
Aggiustamento nomi e file sorgente
Simone Piccardi [Thu, 19 Jun 2003 11:43:13 +0000 (11:43 +0000)]
Altro lavoro sul server echo, e sulle condizioni particolari
Simone Piccardi [Wed, 18 Jun 2003 22:26:25 +0000 (22:26 +0000)]
Corrette le pagine html.
Simone Piccardi [Wed, 18 Jun 2003 21:19:24 +0000 (21:19 +0000)]
Aggiunta figura sul caso di aborto precoce della connessione. con revisione
del testo relativo al secondo esempio per il server echo.
Simone Piccardi [Mon, 16 Jun 2003 14:41:52 +0000 (14:41 +0000)]
Correzione nomi funzione di conversione ntohl
Simone Piccardi [Tue, 3 Jun 2003 17:18:35 +0000 (17:18 +0000)]
Aggiunto file rimasto in locale
Simone Piccardi [Sun, 1 Jun 2003 21:41:28 +0000 (21:41 +0000)]
Nuova figura e correzioni di Francesco Poli riguardo l'endianess
Simone Piccardi [Mon, 12 May 2003 22:52:29 +0000 (22:52 +0000)]
Si comincia a correggere il server
Simone Piccardi [Wed, 7 May 2003 11:01:13 +0000 (11:01 +0000)]
Inizio nuovo esempio
Simone Piccardi [Tue, 6 May 2003 14:05:12 +0000 (14:05 +0000)]
Rinominato la prima versione del server.
Simone Piccardi [Tue, 6 May 2003 11:29:16 +0000 (11:29 +0000)]
Aggiunto esempio di gestione di segnali con la semantica BSD per il restart
delle system call
Simone Piccardi [Fri, 2 May 2003 22:24:51 +0000 (22:24 +0000)]
Aggiunte alcune figure per l'appendice IPv6.
Simone Piccardi [Fri, 2 May 2003 10:09:50 +0000 (10:09 +0000)]
Aggiornamento alla versione reale
Simone Piccardi [Fri, 2 May 2003 10:05:52 +0000 (10:05 +0000)]
Modifiche al server di echo per introdurre le stampe di debugging e la
gestion dei processi figli (parziale).
Simone Piccardi [Fri, 2 May 2003 09:58:00 +0000 (09:58 +0000)]
Appiccico anche quello che faceva casini
Simone Piccardi [Fri, 2 May 2003 09:56:41 +0000 (09:56 +0000)]
Rimetto anche i .h
Simone Piccardi [Fri, 2 May 2003 09:55:14 +0000 (09:55 +0000)]
Rimetto quello che avevo levato
Simone Piccardi [Fri, 2 May 2003 09:50:55 +0000 (09:50 +0000)]
Casini con CVS
Simone Piccardi [Tue, 29 Apr 2003 22:53:03 +0000 (22:53 +0000)]
Altre correzioni.
Simone Piccardi [Tue, 29 Apr 2003 15:33:39 +0000 (15:33 +0000)]
Corretti i commenti ai listati in una forma piu' leggibile (spero).
Proseguito nella revisione dei nomi dei programmi. Inseriti gli opportuni
link all'IETF per tutti gli RFC
Simone Piccardi [Mon, 28 Apr 2003 14:13:50 +0000 (14:13 +0000)]
Ripulitura dei nomi e ristrutturazione dei capitoli. Tolto simpltcp che
converge dentro elemtcp.
Simone Piccardi [Sat, 26 Apr 2003 22:39:43 +0000 (22:39 +0000)]
La figura, era rimasta indietro
Simone Piccardi [Sat, 26 Apr 2003 22:38:19 +0000 (22:38 +0000)]
Revisioni varie, e fatta la figura degli stati del TCP
Simone Piccardi [Sat, 26 Apr 2003 10:59:39 +0000 (10:59 +0000)]
Risistemata la parte appendici, divisa in livelli secondo il modello darpa,
rinominati i file e risistemate le sezioni del livello di rete. Qualche
correzione al capitolo sui socket elementari
Simone Piccardi [Wed, 23 Apr 2003 22:09:52 +0000 (22:09 +0000)]
Inserita la generazione dell'HTML dei listati e corretta una label duplicata,
aggiunto Mirko come webmaster nella generazione della versione HTML
Simone Piccardi [Wed, 23 Apr 2003 21:05:47 +0000 (21:05 +0000)]
Il webmaster e, giustamente, Mirko!
Simone Piccardi [Wed, 23 Apr 2003 21:04:22 +0000 (21:04 +0000)]
Aggiunto il materiale di Mirko per la realizzazione dell'HTML.
Simone Piccardi [Mon, 21 Apr 2003 22:32:14 +0000 (22:32 +0000)]
Revisione di parecchia roba sulle reti, rimessi insieme gli esempi ed una
nuova figura.
Simone Piccardi [Sat, 12 Apr 2003 21:09:24 +0000 (21:09 +0000)]
Correzioni per l'introduzione
Simone Piccardi [Sun, 6 Apr 2003 21:54:15 +0000 (21:54 +0000)]
Correzione ulteriore, un paragrafo in piu nelle news.
Simone Piccardi [Sun, 6 Apr 2003 21:46:03 +0000 (21:46 +0000)]
Correzione all'anno di Corpyright e alle pagine della home.
Simone Piccardi [Sun, 6 Apr 2003 00:47:57 +0000 (00:47 +0000)]
Finita la conversione dei listati in file separati. Passato anche alla nuova
versione di listings.
Simone Piccardi [Fri, 4 Apr 2003 22:22:01 +0000 (22:22 +0000)]
Correzioni varie, imprecisioni nella gestione dei segnali, maggiori dettagli
sulle funzioni per la stampa dei messaggi di errore, e altri listati
estratti dal latex ed inclusi esternamente
Simone Piccardi [Fri, 4 Apr 2003 11:42:03 +0000 (11:42 +0000)]
Si prosegue con le modifiche per l'inclusione degli esempi di codice.
Simone Piccardi [Fri, 4 Apr 2003 09:55:30 +0000 (09:55 +0000)]
altri pezzi di codice da aggiungere
Simone Piccardi [Fri, 4 Apr 2003 09:54:15 +0000 (09:54 +0000)]
Continua la conversione delle figure con i listati
Simone Piccardi [Thu, 3 Apr 2003 22:33:29 +0000 (22:33 +0000)]
Aggiunte i listati per poter usare le modifiche di Mirko, con la generazione
separata delle figure con gli esempi di codice. Qui ci va tutto quello che
prima era messo in un environment lstlisting
Simone Piccardi [Thu, 3 Apr 2003 22:30:13 +0000 (22:30 +0000)]
Altro lavoro di correzione. Passato alla nuova versione di listings.
Simone Piccardi [Thu, 3 Apr 2003 19:04:18 +0000 (19:04 +0000)]
Altre modifiche da Mirko
Simone Piccardi [Thu, 3 Apr 2003 14:33:25 +0000 (14:33 +0000)]
Modifiche da Mirko per avere comandi che generano un HTML piu' bello per i
listati degli esempi.
Simone Piccardi [Thu, 3 Apr 2003 11:41:49 +0000 (11:41 +0000)]
Correzioni in treno
Simone Piccardi [Mon, 31 Mar 2003 16:03:58 +0000 (16:03 +0000)]
Correzione da Mirko.
Simone Piccardi [Sun, 30 Mar 2003 00:35:20 +0000 (00:35 +0000)]
Un monte di correzioni fatte su indicazioni di Mirko Maischberger.
Che ha fatto una favolosa versione HTML
Simone Piccardi [Sun, 9 Mar 2003 23:16:52 +0000 (23:16 +0000)]
Nuove figure e revisione completa dei primi due capitoli sulle reti.
Aggiunte nuove famiglie di indirizzi per Appletalk e packet socket.
Simone Piccardi [Sat, 8 Mar 2003 15:36:56 +0000 (15:36 +0000)]
Nuovo overview dei protocolli. Scritto qualcosa su peer-to-peer e three-tier
Simone Piccardi [Wed, 5 Mar 2003 00:45:30 +0000 (00:45 +0000)]
Nuova vesione divisa in due parti.
Completata la parte di IPC.
Rivista la parte di reti. Iniziata la revisione della parte dei socket.
Aggiunte le strutture degli indirizzi di AppleTalk e DECnet.
Simone Piccardi [Wed, 26 Feb 2003 21:37:36 +0000 (21:37 +0000)]
Sistemati tutt gli esempi relativi alla memoria condivisa, usando le
opportune funzioni di libreria introdotte allo scopo. Iniziata la stesura
della memoria condivisa POSIX e dei relativi esempi (e funzioni di liberia)
anaologhe a quelli fatti per SysV
Simone Piccardi [Tue, 18 Feb 2003 23:06:08 +0000 (23:06 +0000)]
Finita parte sulle code di messaggi POSIX, iniziato a scrivere qualcosa sui
futex
Simone Piccardi [Wed, 5 Feb 2003 11:53:07 +0000 (11:53 +0000)]
Corretta ed integrata la parte relativa alla notifica dei sengali, e
sistemate le varie sezioni che fanno riferimento all'uso di sigval_t e
sigevent.
Simone Piccardi [Tue, 4 Feb 2003 18:50:08 +0000 (18:50 +0000)]
Messa pure mq_notify
Simone Piccardi [Tue, 4 Feb 2003 14:48:21 +0000 (14:48 +0000)]
Aggiunte anche mq_send e mq_receive
Simone Piccardi [Tue, 4 Feb 2003 12:02:19 +0000 (12:02 +0000)]
Fatte mq_open, mq_close, mq_unlink, mq_setattr, mq_getaddr.
Simone Piccardi [Tue, 4 Feb 2003 10:24:17 +0000 (10:24 +0000)]
Ancora message queues
Simone Piccardi [Mon, 3 Feb 2003 23:50:34 +0000 (23:50 +0000)]
Avanti con le code di messaggi.
Simone Piccardi [Mon, 3 Feb 2003 18:07:38 +0000 (18:07 +0000)]
Programma per scrivere su una shared memory.
Simone Piccardi [Mon, 3 Feb 2003 14:27:58 +0000 (14:27 +0000)]
Inizio della shared memory
Simone Piccardi [Sun, 2 Feb 2003 20:35:34 +0000 (20:35 +0000)]
Iniziato a lavorare sulla Shared Memory POSIX. Risistemate un po' di cose
e scritte routine e programma di prova.