timer dans 2 objets de même classe [qt] - C++ - Programmation
Marsh Posté le 17-04-2012 à 08:49:43
j'ai modifié l'acceptConnection :
- j'enregistre les sockcet client dans une liste (membre de la classe server)
- j'ai enlevé le waitfordisconnect, le close
ca change rien
Marsh Posté le 16-04-2012 à 17:27:36
Bonjour,
je suis un noob++
j'ai codé un client/serveur tcp en QT qui s'est avéré ne pas fonctionner avec de multiples clients.
j'ai donc modifié le code qui se déroule comme ceci côté serveur
chaque acceptConnection() sur le QTcpServer lance un nouvel objet de type ClientToto qui permet de gérer chaque client indépendamment
A priori, les transfert de données ont l'air de fonctionner sauf un truc:
dans ma classe ClientToto j'ai mis un timer afin de tester la déconnection.
Dans une des fct de ClientToto on a :
Le problème c'est que lorsque le timer est terminé ce sont tous les clients qui se font déconnecter.
C'est à dire que même si je lance 2 clients avec 2s d'intervalles les 2 vont se faire déco en même temps.
une idée ?
Message édité par djobidjoba le 16-04-2012 à 17:31:24