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

Discussion :

TCP/IP et client/serveur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Par défaut TCP/IP et client/serveur
    Salut,

    Voici donc mon petit souci.
    Je travaille sous qt en tcp/IP. J'ai un client qui doit rester connecter au serveur tout le temps. comment doiis je faire.

    j'ai implementer mon serveur sous c# qui demande des renseignement au client puis se deconnecte.

    ne dois je pas tout modifier? passer c# en client et non serveur?
    quel serait a votre avis la meilleure solution?

    merci

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Le réseau c'est complètement indépendant du langage de développement, tu t'en fout de savoir dans quel langage est développé le logiciel qui envoie la trame !!
    Je travaille sous qt en tcp/IP. J'ai un client qui doit rester connecter au serveur tout le temps. comment doiis je faire.
    Euh .... Rien, c'est de base, je crois !!
    Quel est ton problème ?

  3. #3
    Membre averti
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Par défaut
    Oui je sais que c'est independant.
    j'ai du mal à m'exprimer ce matin

    mon probleme est de savoir si un client peut toujours rester connecté au serveur. ou s'il ya moyen de lui dire dès que tu vois un serveur en attente connecte toi.

    j'ai bien peur de devoir tout changer et faire en c# le client au lieu de qt. car jai deux gros programme qui tourne deja. l'un en c# l'autre en qt.

    le tcp/ip n est q'un plus que j ajoute deja a mon programme.

    Dan le programme en c# jenvois une commande a qt et des fichiers. et qt recoit cela et les traite

  4. #4
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Citation Envoyé par invictus25 Voir le message
    mon probleme est de savoir si un client peut toujours rester connecté au serveur. ou s'il ya moyen de lui dire dès que tu vois un serveur en attente connecte toi.

    c'est pas un problème de programmation ça !!!
    je ne sais pas lequel de nous 2 a du mal ce matin !! j'ai pas tout compris

    peux-tu décrire ce que tu entends par
    s'il ya moyen de lui dire dès que tu vois un serveur en attente connecte toi.
    c'est quoi un serveur en attente ? il n'a pas de client de connecté ?

  5. #5
    Membre averti
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Par défaut
    Je veux dire par la que :

    - Aujourd'hui, le serveur sous c# tourne et lorsque j'appuie sur connection, le client(sous qt) se connecte.
    - ce que je souhaite : ne plus declencher manuellement la connection au serveur.

    c'est quoi un serveur en attente ? il n'a pas de client de connecté ?
    oui c'est a dire que le serveur reste connecté et attend une connection par un client

  6. #6
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Quand ton client démarre, tu crées un thread qui va tenter de se connecter au serveur.
    Je ne connais pas Qt, mais je pense que la fonction de connexion n'est pas bloquante, et si le serveur n'est pas là, la fonction va retourner une erreur, dans ce cas, le thread fait dodo qq secondes puis retente une connexion tant qu'il n'y arrive pas.

  7. #7
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Es-tu allé faire un tour dans les FAQ ou tutos !!!!
    http://qt.developpez.com/tutoriels/reseau/

  8. #8
    Membre averti
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Par défaut
    merci pour l info

Discussions similaires

  1. TCP Problème Latence Client/Serveur
    Par royal380 dans le forum C
    Réponses: 8
    Dernier message: 18/05/2011, 02h22
  2. [C#] Problème client-serveur TCP
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 7
    Dernier message: 02/06/2006, 16h23
  3. Réponses: 1
    Dernier message: 11/05/2006, 11h46
  4. Crére un client/serveur sous linux en TCP
    Par Darknicosh dans le forum Développement
    Réponses: 11
    Dernier message: 20/06/2005, 10h19
  5. client/serveur tcp/ip en c sous unix
    Par oclone dans le forum Développement
    Réponses: 8
    Dernier message: 19/04/2005, 18h55

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