Creative Commons License

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.