Trabalho desenvolvido para a matéria de redes de computadores com as seguintes funcionalidades:
- Cliente
- Conetar com o servidor
- Desconectar do servidor
- Conectar com o chat
- Desconectar com o chat
- Inserir nome de usuario
- Enviar mensagem para um usuario
- Enviar mensagem para todos os usuarios
- Enviar arquivo binario para um usuario
- Enviar arquivo binario para todos os usuarios
- Listar usuarios online
- Servidor
- Iniciar servidor
- Manter um historico em tempo de execução da conversa do chat global
Passo 1 - Compilar o arquivo Servidor.java e inicializar o servidor em uma porta, preferencialmente de valor acima da 3000 para evitar possiveis problemas.
Passo 2 - Compilar o arquivo Cliente.Java, indicar o IP e porta do servidor na rede, inserir um usuario, conectar ao chat e já poderá utilizar as funcionalidades do chat. Pode-se Compilar mais de uma vez o Cliente.java para simular um ambiente com varios usuarios.