Je vous expose mon problème (je vais essayer d'être claire... ) :

J'ai actuellement un petit système client-serveur classique qui fonctionne comme suit :
- Le client se connecte au serveur via socket
- Le client envoie un objet sérialisé au serveur
- Le serveur fait un calcul sur l'objet
- Le serveur renvoie le résultat au client.

Je voudrais maintenant rajouter une barre de progression coté client pour indiquer la progression du calcul.

Coté serveur, on a au fur et à mesure du calcul un indice de progression qui augmente. Maintenant, comment l'envoyer coté client?
J'ai essayé d'envoyer cet indice par le socket, mais je ne vois pas trop comment faire pour que le client différencie l'indice de progression du résultat...


Voilà, des idées ?


Remarque : j'arrive bien a réaliser cette barre de progression lorsque le calcul est fait sur la même machine (mon problème ne vient pas de la progress bar en elle même, mais de la gestion via socket).