Skip to content

Aplicação experimental de chat desenvolvida em Java utilizando conceitos de multithread e sockets.

License

Notifications You must be signed in to change notification settings

caiodeambrosio/chat-multithread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Multithread - Java

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.

Requisitos Mínimos

  1. Java JDK ^1.2 (https://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html)
  2. Eclipse ou outra IDE Java (https://www.eclipse.org/downloads)

Uso

  1. Abrir o Eclipse e importar o projeto (File > Open Projects from File System > Botão "Directory" > selecione a pasta > Botão "Finish").
  2. Executar o arquivo Servidor.java
  3. Executar quantas vezes desejar o arquivo Cliente.java

Contribuição

Solicitações pull são bem-vindas. Para grandes mudanças, abra uma uma Issue primeiro para discutirmos o que você gostaria de mudar.

Licença

MIT

About

Aplicação experimental de chat desenvolvida em Java utilizando conceitos de multithread e sockets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages