Année: 2019-2020
Projet
Tâche 5.
Plusieurs clients
Votre objectif final pour ce projet est de créer une plate-forme multi-client. Jusqu'à maintenant, vous avez toujours un client et un serveur à la fois. Mais maintenant, nous voulons que plusieurs clients puissent communiquer avec votre serveur à la fois. Modifier votre code serveur, afin qu'il puisse accepter plusieurs requêtes client à la fois.
Enfin, écrivez des tests fonctionnels et unitaires pour vérifier si
- votre client et votre serveur peuvent accepter tous les types d'opérations (message, nom, calcul, couleurs).
- votre client et votre serveur peuvent accepter et analyser les messages JSON
- votre client et votre serveur peuvent valider les messages JSON et respecter le protocole de communication.
- plusieurs clients peuvent communiquer simultanément avec votre serveur.