top of page

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

bottom of page