Criar um software que gerencie em uma rede uma conversa entre dois usuários.
Este software deve possibilitar a troca de mensagens entre os usuários e a troca de arquivos como TXT, PDF, entre outros.
Os registros de conversas que ficaram armazenados nos computadores de cada usuário, devem ser criptografados, sua descriptografia deve ser visualizada apenas dentro do software.
Este software deve ser desenvolvido em Java, o mesmo precisa ter uma interface amigável e simples para a troca de conversas entre os usuários.
Programa deve conter: um servidor, e seus possíveis usuários, desta forma mais de uma pessoa poderá entrar nesta conversa.
Programa Usuário e programa Servidor.