Au bout de 2 semaines environ (un peu tous les soirs )

Des fois un petit gif vaut mieux que des mots

Bon voila ou j’en suis :

  • Plusieurs clients peuvent se connecter
  • Ils choisissent librement un salon
  • le serveur gère la liste des clients salon par salon et affiche à chaque membre du salon la discussion de ce salon
  • si vous revenez dans un autre salon vous récupérez TOUS les messages de ce salon depuis sa création ( pour l’instant)
  • Pour ceux qui ont remarqué, l’encodage se fait en ASCII et donc ne prend pas en compte les accents .. J’ai bien essayé de le passer en UTF8 mais soit ca ne change rien, soit ca fait planter le serveur , je ne sais pas encore pourquoi…

Ce que je n’ai pas encore fait :

  • gerer l’encodage en autre chose que l’ASCII
  • gerer le scrolling des messages quand ils depassent la taille verticale de l’ecran
  • gerer la taille maximale d’un message à chaque envoie
  • gerer l’effacement progressif  de l’historique des messages
  • changer la petite icone en haut à gauche , je vais mettre un chat !

 

NB : j’ai trouvé un défaut majeur aux winforms ( en tout cas à mes yeux même si je comprends que ca ne soit pas possible vu ce pour quoi il est fait normalement). Donc dans un winforms on est oblige de créer tous les objets dont on a besoin dès le départ et une fois lancé il semble impossible lors d’un événement par exemple de créer un nouveau composant ou une famille de composants.

 

Voila dites moi  :

  • ce que vous en pensez
  • si vous connaissiez les winforms

A bientot les codeurs !

Comments (3)

C’est bizarre que tu ne puisse pas ajouter des composants quand un event est générer, essaie d’approfondir un peut plus car je sais qu’en java sous swing c’est possible.

T’as raison , j’ai trouvé comment rajouter un composant par declenchement d’event
En fait ce que je faisais pour l’ajouter dans la théorie etait bon mais je faisais des fautes de syntaxes à la con .

Du coup ca marche bien mais ca m’oblige à repenser pas mal l’architecture de pas mal de petites choses !

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.