EntregaTopDescrição do Trabalho

Descrição do Trabalho

O trabalho deverá ser efectuado utilizando a linguagem Java, devendo ser efectuado em três fases:

fase 1
Criação de um servidor em Java

O servidor deve aceitar ligações na porta 123[nº_do_grupo] e mostrar no ecrã os dados recebidos, provenientes do Browser.

fase 2
Extensão "multi-thread" ao servidor

O servidor passa a criar um novo "thread" para tratar cada ligação que recebe do Browser.

fase 3
Implementação básica do protocolo HTTP

Para cada pedido do Browser, o servidor deve enviar a resposta correcta. Deverá ser implementado apenas o método "GET" do HTTP, de modo a enviar correctamente as seguintes respostas:

Pretende-se ainda que o servidor mantenha um "logfile" com o registo dos ficheiros pedidos, bem como a data e hora do pedido.


EntregaTopDescrição do Trabalho