SocketChat-Java é um projeto em Java que implementa um chat simples utilizando sockets, permitindo comunicação em tempo real entre clientes e servidor.
O SocketChat Java é uma aplicação educacional que demonstra conceitos de comunicação em rede usando Java. O projeto é composto por duas partes principais:
- Servidor: Gerencia as conexões dos clientes e encaminha as mensagens entre eles.
- Cliente: Interface de linha de comando que permite enviar e receber mensagens em tempo real.
- Java 17 ou superior
- Sockets TCP/IP
- Clonar o repositório
git clone https://github.com/miguelrcha/socketchat-java.git
cd socketchat-java- Compilar o código
javac -d bin src/com/socket/*.java- Executar o servidor
java -cp bin com.socket.Server- Executar o cliente
java -cp bin com.socket.ClientO servidor escuta conexões na porta 12345.
Os clientes se conectam ao servidor e podem enviar mensagens que serão retransmitidas para todos os outros clientes conectados.
O cliente possui uma interface de linha de comando simples para envio e recepção de mensagens.
Para dúvidas ou problemas, abra uma issue no GitHub ou entre em contato comigo. Este projeto ainda esta em desenvolvimento!