Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Proyecto de chat grupal hecho en Java con NetBeans, usando Sockets y multihilos. Incluye interfaz gráfica con Swing, soporte para múltiples usuarios (multichat tipo grupo) y un servidor que gestiona conexiones y errores.

Notifications You must be signed in to change notification settings

alejapdb/Chat-Sockects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💬 Chat Grupal en Java con Sockets y Swing

Proyecto de chat tipo grupo desarrollado en Java con NetBeans, utilizando Sockets y multihilos.
Cuenta con una interfaz gráfica construida con Swing y permite la comunicación simultánea entre múltiples usuarios a través de un servidor central que gestiona conexiones y errores.

✨ Funcionalidades

  • Conexión cliente-servidor usando sockets TCP.
  • Interfaz gráfica para enviar y recibir mensajes (Swing).
  • Soporte para múltiples clientes conectados al mismo tiempo.
  • Manejo de errores en servidor y desconexión de clientes.
  • Comunicación en tiempo real tipo "grupo".

🛠️ Tecnologías utilizadas

  • Java
  • NetBeans
  • Swing (GUI)
  • Sockets TCP/IP
  • Programación multihilo

📂 Estructura del proyecto

  • Servidor/: Lógica del servidor y gestión de conexiones.
  • Cliente/: Interfaz de usuario y conexión al servidor.
  • Mensajes/: Comunicación entre clientes y servidor.

🚀 Cómo ejecutar el proyecto

1. Ejecutar el servidor

  • Abre el proyecto Final_proyect en NetBeans y ejecuta ServidorGUI.java.

2. Ejecutar los clientes

  • Abre el proyecto final_proyect en una o más instancias de NetBeans o terminales diferentes.
  • Ejecuta clienteGUI.java e introduce el nombre de usuario y la IP del servidor (localhost para pruebas locales).

🧑‍💻 Autor

Desarrollado por [Paula Chaparro].

About

Proyecto de chat grupal hecho en Java con NetBeans, usando Sockets y multihilos. Incluye interfaz gráfica con Swing, soporte para múltiples usuarios (multichat tipo grupo) y un servidor que gestiona conexiones y errores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages