Repositório dedicado à MP4 de Infraestrutura de Comunicação UFPE
- Deve-se escolher um nome de usuário para cada lado do par P2P e o título da janela deve ser: “Chat P2P de [nome do usuário escolhido]”
- Deve existir um campo para digitar a mensagem;
- Deve existir um botão de enviar, que pega a mensagem que foi digitada, envia ao destinatário e limpa o campo de digitação, para que o usuário possa digitar outra mensagem em seguida;
- Deve haver a possibilidade de enviar mensagens através da tecla “Enter”, funcionando de modo semelhante ao botão de enviar.
- Deve existir uma área em que as mensagens enviadas sejam visualizadas, e cada mensagem deve ser exibida com sua data e hora de envio além de conter o nome do usuário destinatário; ( Falta só adicionar a data e hora de envio )
- As mensagens recebidas devem também conter data, hora de recebimento e o nome do usuário que a enviou.
- Não devem ser enviadas mensagens vazias nem mensagens em branco;
- Deve existir um botão que limpa o chat.
- Deve ser possível o envio de anexo através de um botão, onde será possível escolher um arquivo do computador do usuário e enviá-lo ao destinatário. Esse arquivo poderá ser um vídeo, foto ou música.
- Deve haver no chat a visualização do arquivo enviado. Por exemplo: exibir a miniatura da imagem ou a possibilidade de reproduzir o vídeo, ou música escolhida.
- Adicionar a opção do usuário escolher o IP e a Porta;