lcs:lcs07:esercitazioni:esercitazione8
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| lcs:lcs07:esercitazioni:esercitazione8 [20/04/2007 alle 14:33 (19 anni fa)] – creata Susanna Pelagatti | lcs:lcs07:esercitazioni:esercitazione8 [04/05/2007 alle 09:25 (19 anni fa)] (versione attuale) – modifica ordine esercizi 4 e 5, stile peppe | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ====== Esercitazione 8 ====== | ====== Esercitazione 8 ====== | ||
| - | ====== Esercizio 0: Un server ed un client | + | ===== Esercizio 0: Un server ed un client ===== |
| Scrivere due programmi C che realizzano un server ed un client che intergiscono con socket AF_UNIX come nell' | Scrivere due programmi C che realizzano un server ed un client che intergiscono con socket AF_UNIX come nell' | ||
| Sia il server che il client stampano il messaggio ricevuto sullo standard output prima di terminare. | Sia il server che il client stampano il messaggio ricevuto sullo standard output prima di terminare. | ||
| - | ====== Esercizio 1: Un server e molti client | + | ===== Esercizio 1: Un server e molti client |
| - | Estendere l' | + | Estendere l' |
| - | ====== Esercizio 2: Socket AF_INET ====== | + | Il server e' |
| - | Modificare la soluzione dell'esercizio 1 in modo da utilizzare indirizzi AF_INET. Provare i client | + | |
| - | ====== Esercizio 3: big and little endians | + | **Elaborazione: |
| + | |||
| + | ===== Esercizio 2: Un server e molti client (single thread) ===== | ||
| + | Realizzare un server ed un client analoghi a quelli dell' | ||
| + | |||
| + | ===== Esercizio 3: Big and little endians ===== | ||
| Scrivere un programma che converte il numero 0x3A4C rappresentato su due byte in //network byte order// e stampa il valore dei due byte da quello di indirizzo minore. Riconvertire il risultato in //host byte order// e stampare ancora i due byte a partire da quello di indirizzo minore. | Scrivere un programma che converte il numero 0x3A4C rappresentato su due byte in //network byte order// e stampa il valore dei due byte da quello di indirizzo minore. Riconvertire il risultato in //host byte order// e stampare ancora i due byte a partire da quello di indirizzo minore. | ||
| + | ===== Esercizio 4: AF_INET server ===== | ||
| - | ====== Esercizio | + | Modificare gli esercizi 1 e 2 affiche' |
| + | |||
| + | ===== Esercizio | ||
| Scrivere un programma C che scarica la home page dal server '' | Scrivere un programma C che scarica la home page dal server '' | ||
| < | < | ||
| Linea 23: | Linea 30: | ||
| **Elaborazione: | **Elaborazione: | ||
| + | |||
lcs/lcs07/esercitazioni/esercitazione8.1177079624.txt.gz · Ultima modifica: 27/06/2007 alle 12:16 (19 anni fa) (modifica esterna)
