Aplicação conceitual de chat desenvolvida em Java utilizando conceitos de multithread e sockets. A aplicação simula um chat em grupo onde clientes enviam e recebem mensagens em tempo real. Tecnicamente, um cliente envia uma mensagem ao servidor, que por sua vez dispara esta mensagem pra todos os clientes conectados ao servidor através de sockets. Uma interface simples foi desenvolvida com Swing para tornar a visualização do chat mais agradável.
- Java JDK ^1.2 (https://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html)
- Eclipse ou outra IDE Java (https://www.eclipse.org/downloads)
- Abrir o Eclipse e importar o projeto (File > Open Projects from File System > Botão "Directory" > selecione a pasta > Botão "Finish").
- Executar o arquivo Servidor.java
- Executar quantas vezes desejar o arquivo Cliente.java
Solicitações pull são bem-vindas. Para grandes mudanças, abra uma uma Issue primeiro para discutirmos o que você gostaria de mudar.