Creare un web server semplice in Python che possa servire file statici (come HTML, CSS, immagini) e gestire richieste HTTP GET di base. Il server deve essere in grado di gestire più richieste simultaneamente e restituire risposte appropriate ai client.
-
Implementazione funzionante del server che può gestire richieste GET per file statici.
-
Capacità del server di gestire più richieste simultaneamente in modo concorrente o tramite thread.
-
Corretta gestione degli header HTTP e codici di stato nelle risposte del server.
-
Documentazione chiara e ben strutturata in un PDF che spiega il funzionamento del server, come eseguirlo e eventuali considerazioni aggiuntive.