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.
- 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".
- Java
- NetBeans
- Swing (GUI)
- Sockets TCP/IP
- Programación multihilo
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.
- Abre el proyecto
Final_proyecten NetBeans y ejecutaServidorGUI.java.
- Abre el proyecto
final_proyecten una o más instancias de NetBeans o terminales diferentes. - Ejecuta
clienteGUI.javae introduce el nombre de usuario y la IP del servidor (localhost para pruebas locales).
Desarrollado por [Paula Chaparro].