Un saluto a tutti. Devo fare una tesina di Sistemi operativi I in C con le system calls di Unix.Qualcuno potrebbe aiutarmi?
Ecco la specifica:
Realizzazione di un servizio di E-mail limitato agli utenti di una
sola macchina. Le E-mail scambiate tra i vari utenti devono essere
memorizzate su uno o piu' file. In questo caso il servizio e'
gestito da un processo server che accetta e processa
sequenzialmente le richieste di uno o piu' processi client.
Il software del client deve fornire ad un utente interattivo
un menu' con le seguenti funzioni:
1. Lettura di tutti i messaggi spediti all'utente stesso.
2. Spedizione di un nuovo messaggio ad uno qualunque degli altri utenti.
3. Cancellazione di un qualsiasi messaggio dell'utente stesso.
Un messaggio deve contenere almeno i campi Mittente, Destinatario, Oggetto e
Testo. La comunicazione tra client e server deve sfruttare le code di
messaggi nel caso di sistema UNIX/LINUX o i mailslot nel caso di
sistema Windows. Si precisa che lo studente e' tenuto a realizzare sia
il software del client che il software del server. I meccanismi per
autenticare l'utente al lato del server sono lasciati alla discrezione
dello studente.
Vi sarei grato di una risposta.