ChatPersonas/README.md

1.6 KiB
Raw Permalink Blame History

🗨️ Chat Cliente-Servidor en Python

Este proyecto es una aplicación de chat basada en una arquitectura cliente-servidor utilizando Python. Implementa socket para la comunicación en red, threading para manejar múltiples clientes simultáneamente y tkinter para la interfaz gráfica. Permite a los usuarios conectarse a un servidor de chat y enviar mensajes en tiempo real.

📌 Características

  • Servidor multicliente basado en socket y threading.
  • Clientes con interfaz gráfica (Tkinter) para conectarse y chatear.
  • Interfaz amigable con opciones de conexión y envío de mensajes.
  • Soporte para múltiples clientes en una misma sesión de chat.
  • Servidor ejecutable en segundo plano desde la interfaz del cliente.

🔧 Dependencias

Este proyecto usa módulos estándar de Python, por lo que no es necesario instalar paquetes adicionales. Sin embargo, se recomienda usar un entorno virtual para mantener el aislamiento del proyecto.

Módulos utilizados:

  • socket - Para la comunicación en red.
  • threading - Para manejar múltiples clientes en paralelo.
  • tkinter - Para la interfaz gráfica de la aplicación.

🎥 Video Tutorial

Ver en YouTube

🚀 Instalación y Ejecución

1 Clonar el repositorio

git git clone https://git.ieslamar.org/DonWilliam/ChatPersonas.git
cd ChatPersonas