Création d'un système de chat client serveur en python - kivy
- 20 févr. 2025
- 1 min de lecture
Dernière mise à jour : 16 juin 2025
Février 2025

Objectif : Créer une application de messagerie en temps réel entre plusieurs clients, avec interface graphique, en utilisant une architecture client-serveur.
Technologies utilisées :
Python (socket, threading)
Kivy (interface graphique)
Concepts réseau (TCP, IP, ports)
Gestion multiclients (thread par connexion côté serveur)
Fonctionnalités :
Connexion simultanée de plusieurs clients
Envoi/réception de messages en temps réel
Interface utilisateur simple et intuitive
Logique serveur centralisé recevant et redistribuant les messages
Compétences mises en œuvre :
Programmation orientée objet
Conception d’interface utilisateur avec Kivy
Utilisation des sockets TCP en Python
Gestion des threads pour la concurrence
Débogage réseau et tests en environnement local

