O trabalho tem como objetivo desenvolver uma aplicação de Chat em java utilizando o protocolo Multicast.
- O servidor deve gerenciar apenas uma sala de bate papo.
- O cliente deve ser capaz de solicitar acesso à sala de bate papo.
- O servidor deve manter uma lista dos membros da sala.
- O cliente deve ser capaz de enviar mensagens para a sala.
- O cliente deve ser capaz de sair da sala de bate papo.
- A princípio foi definido um IP fixo, para que dessa forma, todos os usuários que forem conectados, sejam conectados na mesma sala (obedecendo o requisito 1).
- Ao inicializar a aplicação, aparece uma opção permitindo que o usuário escolha se quer ou não ser conectado à sala de bate papo (obedecendo o requisito 2).
- Ao enviar uma mensagem na sala de bate papo, é mostrado para a pessoa que RECEBEU o nome da pessoa que ENVIOU acompanhado da mensagem enviada, desta forma, é possível visualizar que a lista de membros é mantida dentro do servidor (obedecendo o requisito 3).
- Ao digitar a mensagem que deseja enviar e apertar "ENTER" a mensagem é enviada para todos os membros da sala (obedecendo o requisito 4).
- Ao digitar "Exit/exit" e apertar "ENTER" o cliente é desconectado e a aplicação é finalizada (obedecendo o requisito 5).
- Raíssa Carolina Vilela da Silva - 604697 - raissavilela
- Hugo Bastos de Paula - hugodepaula