IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Gestion de plusieurs connexions sur QLocalServer [Débuter]


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Par défaut Gestion de plusieurs connexions sur QLocalServer
    Bonjour,

    Je voudrais savoir si quelqu'un sait comment gérer simultanément 2 clients connecté par QLocalSocket sur un QLocalServer ?

    j'arrive à détecter plusieurs connexions, maintenant j'aimerai les différencier les unes des autres ?

    Quelqu'un a une astuce ?

    Merci d'avance !

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    A ma connaissance mais je n'en suis pas sûr, il n'y a pas de fonction toute faite pour reconnaître ton QLocalSocket. Par conséquent c'est à toi de le gérer dans le protocole de communication que tu as établi entre tes clients et ton serveur.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Par défaut
    je vais essayer de suivre un ordre de connexion sur mon serveur, le premier client correspond à un exe et le second à l'autre ce qui donne ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     if(m_server->hasPendingConnections() == true)
    	{
    		if(clientConfig->state() == QLocalSocket::ConnectedState)
    			clientUpDate = m_server->nextPendingConnection();
    			qDebug() << "Nouvelle connexion sur le serveur ";
    		else
    			clientConfig = m_server->nextPendingConnection();
    			qDebug() << "Nouvelle connexion sur le serveur ";
    	}
    Le top serai que lors du signal newConnection() on recup le nom de l'exe mais newConnection est un void.
    Donc je ne vois pas trop comment optimiser mon système si quelqu'un a une idée ?

    Je vous remercie pour l'aide que vous m'apportez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs connexions sur QLocalServer
    Par kek's dans le forum Réseau
    Réponses: 5
    Dernier message: 08/02/2011, 15h28
  2. Réponses: 2
    Dernier message: 23/07/2010, 15h56
  3. Réponses: 3
    Dernier message: 27/01/2010, 16h55
  4. Gestion de plusieurs panel sur une même Frame
    Par Neilime05 dans le forum NetBeans
    Réponses: 0
    Dernier message: 22/07/2009, 16h28
  5. Gestion de plusieurs flux sur un Switch
    Par Emcy dans le forum Hardware
    Réponses: 2
    Dernier message: 25/01/2008, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo