Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README TRABALHO 2- LINGUAGEM DE PROGRAMAÇÃO II

->Alunos:
-Maria Clara Barboza Teixeira
-Mateus Alves Ferreira
-Davi Vinhas

->Professor:
-Tiago Bonini Borchartt

->Descrição:
Este projeto implementa um sistema de chat em Java baseado em Sockets, com suporte a múltiplas salas,
usuários administradores e comunicação em tempo real. O sistema funciona no terminal (modo texto) e permite
a criação, entrada e gerenciamento de salas de bate-papo.

->Estrutura do projeto:
-package server:
ChatServer.java: Classe principal do lado servidor. Escuta conexões, gerencia clientes e delega ações para as salas.
ClientHandler.java: Gerencia a comunicação com cada cliente conectado.
Room.java: Representa uma sala de bate-papo.
RoomManager.java: Coordena a criação, exclusão e gerenciamento de salas.
-package client
ChatClient.java: Aplicação cliente. Envia comandos e recebe mensagens do servidor.
CommandProcessor.java: Interpreta e envia os comandos digitados pelo usuário.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages