O grupo deve implementar uma aplicação que permita a comunicação entre dois
usuários, sendo que os usuários poderão se comunicar em qualquer ordem. O estilo de
comunicação será semelhante ao que ocorre no software MSN.
A comunicação será minimamente entre dois usuários, ou seja, o grupo não precisa se
preocupar em possibilitar que mais do que dois usuários se comuniquem.
Toda a comunicação precisa ocorrer de forma transparente, sem a geração de
exceções durante a troca de mensagens. Caso o cliente seja encerrado e reaberto, a comunicação deve ser restabelecida. Para a implementação desta aplicação, os grupos utilizarão os seguintes elementos:
sockets, threads, interface gráfica.
O trabalho pode ser feito em grupo de até 4 alunos.
Deve ser entregue:
Projeto no NetBeans (arquivo compactado)
Critérios
- tratamento de erros
- uso de threads
- interface - usabilidade