Corrig� TP Not� 2013 : serveur HTTP

3. Modification du Worker Httpd10WorkerBase.java

4. Modification du serveur Httpd10Base

6. Autres questions sur le serveur Httpd10 r�alis�

Une fois que vous avez test� le serveur r�alis� � la section pr�c�dente, r�pondez aux questions suivantes :

  1. Ce serveur peut-il �tre utilis� par plusieurs clients ?
    Oui il peut �tre utilis� par plusieurs clients mais de mani�re s�quentielle dans le temps.
  2. Il accepte la connexion, cr�e un Worker qui d�code la requ�te et r�pond en transmettant le contenu du fichier correspondant � la requ�te. Le Worker, ferme la connexion.
  3. Le fichier contient un feuille de style et trois images. Un browser devra r�aliser cinq connexions pour charger la page.

7. Maintien des connexions ouvertes (5 pts)

R�pondez aux questions suivantes puis r�alisez les modifications au niveau des classes :

  1. Il faut permettre que plusieurs worker soient lanc�s en m�me temps, chacun �tant dans un Thread.
  2. Il faut que la classe impl�mente l'interface Runnable, et que le travail soit r�alis� une m�thode appel�e run
  3. Le serveur doit cr�er le worker, puis lancer le Thread correspondant.

Http11Worker.java

Httpd11.java