Février — Mai 2026
Jeu Mystère client/serveur sécurisé
Application mobile de jeu en réseau avec communication temps réel par sockets TCP/IP et infrastructure serveur durcie.
Rôle : Développeur mobile & réseau (projet tutoré)
Galerie du projet
Aperçus visuels du projet — cliquez sur une image pour l'agrandir.
Description complète
Projet tutoré consistant à concevoir une application mobile de jeu de type 'mystère' où plusieurs joueurs communiquent en temps réel avec un serveur central via des sockets TCP/IP asynchrones.
Le client mobile, développé avec React Native et Expo, gère la logique de jeu et l'interface utilisateur, tandis que le serveur, hébergé sur Ubuntu Server, centralise l'état de la partie et stocke les scores dans une base SQLite locale.
Une couche de sécurité réseau a été ajoutée à l'infrastructure serveur : configuration du firewall pour n'exposer que les ports strictement nécessaires, et accès à distance sécurisé via SSH pour l'administration et la maintenance.
Points clés
- Communication temps réel par sockets TCP/IP asynchrones
- Serveur Ubuntu durci (firewall + SSH)
- Stockage des scores et parties en SQLite