Server Chat Socket

Portfolio Image
Portfolio Image
Portfolio Image

Información del Proyecto

  • Categoría: Java App
  • Fecha del Proyecto: Junio de 2025
  • URL del Proyecto: Link

Descripción del Proyecto

Es un sistema de chat cliente-servidor hecho en Java, usando sockets para la comunicación y Swing para las interfaces gráficas. El servidor gestiona conexiones, usuarios y mensajes, mostrando en una ventana los usuarios conectados y los mensajes. Los clientes se conectan ingresando su nombre, y pueden enviar y recibir mensajes en tiempo real. El servidor valida los nombres y notifica a todos los usuarios sobre conexiones y desconexiones.

Características Clave

Comunicación en tiempo real

Los clientes pueden enviar y recibir mensajes instantáneamente, lo que permite una interacción fluida y dinámica.

Interfaz Amigable

Minimalista y fácil de usar, permitiendo a los usuarios navegar y utilizar la aplicación sin complicaciones.

Gestión de usuarios

El servidor controla la conexión y desconexión de los usuarios, evitando nombres duplicados y actualizando la lista de participantes en tiempo real.

Cliente-servidor escalable

El diseño permite que múltiples clientes se conecten simultáneamente al servidor, demostrando manejo de concurrencia y robustez en la comunicación de red.