Pessoal, estou num mato sem cachorro!!
Estou terminando minha faculdade e um professor solicitou esse exercício para garantir minha aprovação, acontece que tenho apenas algumas noções de JAVA e isso está muito aquém de meu conhecimento.
Mandei um trabalho para ele e estava muito confuso e agora tenho até o dia 31/01/2005. Será que alguém seria capaz de me ajudar resolvendo esse exercício?
Exercicio: Desenvolver um servidor de arquivos em 4 camadas sendo:
Primeira camada: Cliente
Segunda camada: Servidor
Terceira camada: Servidor
Quarta camada: Servidor (3 JVM em execucao, cada qual armazenando uma imagem do arquivo)
A primeira camada (cliente) conversa com a segunda camada (servidor) via socket
A segunda camada (servidor) conversa com a terceira camada (servidor) via RMI
A terceira camada (servidor) conversa com a quarta camada (servidor) via MULTICAST
Obs: O servidor de arquivos devera aceitar trabalhar com multiplos clientes em paralelo e com arquivos grandes.
Por favor, me ajudem ou tomarei bomba e terei que cursar mais um semestre. Sei que o prazo é curto, porém, ele me passou isso anteontem e eu estava tentando resolver… : 
Muito grato,
Clayton
