stevenMarmion / sae_systeme_reseau

Est le repository de la SAE Système et Réseau
0 stars 0 forks source link

[DEV] : Développer la classe Session du diagramme de classe #20

Closed stevenMarmion closed 10 months ago

stevenMarmion commented 11 months ago

Cette issue concerne le développement de la classe Session, cette classe permet au serveur d'associer une session à un client et pouvoir gérer la transmission d'envoie et de reçu de paquet a travers la socket créée.

Cette classe contient notamment les attributs suivants :

A savoir qu'on ne créer pas une session par client car on ne va pas créer 150 sessions si il y a 150 clients au serveur. On va attribuer successivement ou parallèlement ( par la suite ) des sessions en fonction de la puissance de la machine qui fait tourner le serveur. Ainsi, plus on fait tourner le serveur sur une machine puissante, plus on aura une application puissante. A savoir que le serveur s'instancie avec une liste de Session vide car la session existe si et seulement si le client veut envoyer et / ou recevoir des paquets.