/chat-multiclient-java

Chat multi client desenvolvido em Java - Feevale

Primary LanguageJava

Chat Multi Client feito em Java

Features necessárias a serem implementadas

As tarefas prontas já estão marcadas
  • - (Client Side) Conexão com servidor, definindo host e porta
  • - Usuário é identificado por username, então o username tem que ser único
  • - Envio de mensagens públicas (Todos usuários recebem)
  • - Envio de mensagens privadas (Apenas usuário específico recebe)
  • - Alerta de entrada/saída de usuário no log de mensagens
  • - Lista de usuários sempre atualizada (Apenas os usuários que estão online)
Tarefas que precisam ser feitas
  • - Pensar numa forma de armazenar o socket do usuário e o username no mesmo local (array?), quando usuário for desconectar vai facilitar remover o socket e o username.
  • - Falta ainda atualizar a lista de usuários quando alguém sair