Circle Talk es una aplicación de chat simple que permite a los usuarios conectarse a un servidor y comunicarse entre ellos. La aplicación tiene una interfaz gráfica de usuario (GUI) y está escrita en Python utilizando la biblioteca tkinter para la interfaz y sockets para la comunicación en red.
- Conexión a Servidor: Los usuarios pueden especificar la dirección IP y el puerto del servidor al que desean conectarse.
- Configuración de Usuario: Se pueden configurar el nombre de usuario, el color del texto y otras preferencias antes de unirse al chat.
- Chat en Tiempo Real: La aplicación permite a los usuarios enviar y recibir mensajes en tiempo real.
- Desconexión Segura: Los usuarios pueden desconectarse del servidor de manera segura, enviando un mensaje de desconexión antes de cerrar la conexión.
Ventana principal (Derecha ventana de administrador y Izquierda ventana de clientes):
1.- Asegúrate de tener Python instalado en tu sistema.
2.- Descarga o clona el repositorio de Circle Talk.
3.- Navega al directorio del proyecto.
4.- Ejecuta el servidor.
5.- Ingresa un número de puerto cuando se te solicite.
6.- Ejecuta la aplicación del cliente.
7.- Completa la información solicitada (Nombre de usuario, IP del servidor, puerto, color de texto).
¡Únete al chat y comienza a chatear!
Asegúrate de tener permisos de red para conectarte al servidor. Si estás ejecutando el servidor y el cliente en la misma máquina, utiliza la dirección IP 127.0.0.1 como la dirección del servidor.
¡Tus contribuciones son bienvenidas! Si encuentras errores o mejoras para el proyecto, no dudes en enviar tus pull requests. Si tienes alguna pregunta o comentario, puedes encontrarme y visitar mi sitio web https://codingwithnirvana.pythonanywhere.com.
Espero que esta versión del README sea útil. Creado por Nirvana Belen González López