Solução para Trabalho

Olá, estou com um trabalho de aula para ser resolvido e não estou chegando em uma solução. Sendo assim, gostaria de ajuda para realizar uma boa implementação. Eu não quero código pronto e sim uma possível solução.

Eu tenho que implementar duas classes Gerente e trabalhador onde o gerente envia trabalho para o trabalhador. A comunicação entre ambos deve-se utilizar socket através da troca de mensagens. o Trabalhador deve conter duas threads uma que realiza o trabalho e outra que fica responsavel por enviar o seu status ao gerente. A atualização de status para o gerente deve ocorrer a cada 5s ou se nestes 5s o trabalhador não enviou o status automaticamente a thread deve enviar o status.

Alguem poderia me sugerir uma solução, é um trabalho que vale 8.

ABRAÇO

A maioria aqui detesta resolver trabalho de aula, por isso a falta de respostas.

Qual é a tua maior dificuldade nisso?

Sockets?

Threads?

Classes?

De que disciplina é?

Por favor, sem código, não ajudem!

[]s

O moderador tem razão, tem muito código sobre SocketServer e SocketClient por aí.

Basta um pouco de vontade, infelizmente o que falta na maioria dos alunos.

Sugiro de cara, o livro dos Deitel, Java Como Programar, tem um capítulo, acho que é o 17, no livro da 4a. edição, que fala só sobre redes e sockets.

Boa sorte.