Bonjour a tous et merci de prendre le temps de m'aider et peut etre aider les personnes qui sont dans cette meme configuration.
Je programme donc une application en pygtk et utilise glade comme interface graphique, mon application réside en un echange de messages entre clients et serveur.
Voici ou j'en suis:
Toutes mon interface eest crée, un champs pour ecrire et champs pour afficher les messages, le serveur marche parfaitement, il recoit et renvoie bien tous les messages a tous les clients. Je tient a signaler que partie client, lorsque je me connecte, je cree un thread pour gerer la reception des messages.
Voici mon probleme:
Lorsque je me conencte, le thread sinitialise correctement, et c'est alors que commence a boucle et elle commence par une attente d'un message, (normal) et le probleme c'est des quelle recoit le message je suis obliger d'effectuer une action sur mon application pour faire apparaitre le message.
Je m'explique, en gros une fois que j'ai envoyé mon message, il apparrait pas instantanément et n'apparait pas du tout (toujorus partie client dans le champs prevu a l'affichage des messages) si je ne fait rien, je suis obliger de cliquer sur des bouton de l'application, ou de commencer a ecrire le emssage suivant pour qu'il daigne bien m'afficher le message, un peut agacent, c'est comme si mon application se mettait inactif si je fais rien.
Ce que je sais:
Il est sur que cela ne vient pas du serveur, car si j'envoie le message, que je ferme la partie serveur, et que je bouge un peu mon application, le message apparait, cela veut bien dire qu'il la deja recu il y a un petit moment, pourquoi ne l'a-t-il pas affiché directement, je ne sais pas et c'est mon probleme du jour.
Je vous remercie cordiallement d'avance de vous préoccupé de mon probleme, je suis nouveau dans python, essayé d'etre precis s'il vous plait ^^. Pour tout renseignement supplémentaire, n'esitez pas. Merci a tous...
Partager