Skip to content

joaopmaia/chat-multithread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESTE CHAT FOI FEITO COM INTUITO DE SE ESTUDAR O CHAT NÃO ESTÁ BEM IMPLEMENTADO E NÃO DEVE SER USADO COMO EXEMPLO, É APENAS UMA ATIVIDADE DE ESTUDO

Implementação Java de um servidor de bate-papo multithread com quadro branco compartilhado

Descrição do arquivo:

  • ChatMessage.java: especifica o formato das mensagens de chat trocadas entre o cliente <-> servidor
  • ChatServer.java: Implementa servidor de bate-papo multi-threaded. A comunicação entre vários clientes acontece através do servidor de chat
  • Client.java: Implementa o cliente e a GUI com botões de conexão / desconexão, Lista com clientes ativos, Área de Texto, Área de Mensagem

Uso:

  • Compile o código: javac * .java
  • Inicie o Chat Server a partir da linha de comando: java ChatServer
  • Inicie um cliente a partir da linha de comando em uma máquina (terminal) diferente: Java Client
  • Digite o nome de usuário no campo de texto do canto superior esquerdo da janela de bate-papo do cliente e pressione o botão conectar
  • Inicie o 2º / 3º ou mais Clientes, usando as duas etapas acima.
  • Troque mensagens digitando no campo de texto inferior e pressionando o botão Enter do teclado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages