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

C++ Discussion :

Envoyer des données par TCP/IP


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 7
    Points : 3
    Points
    3
    Par défaut Envoyer des données par TCP/IP
    Voilà, ma question va parraitre un peu... débutante mais j'ai un petit soucis de socket.
    Voilà, j'ai créer un serveur et un client TCP. Ds mon projet, le serveur doit envoyer constament des données (de type char) pour qu'elle soit affiché sur une IHM où il y a le client TCP. Envoyer un message, facile a faire, mais plusieurs... je n'y arrive pas! Donc si qq'un pourrait m'aider!! Merci d'avance!

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Heu... une petite boucle?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 7
    Points : 3
    Points
    3
    Par défaut
    Ben j'ai essayer, naturelement, mais ca plante complet! J'ai essayer avec un ptit do while... et rien! Alors, faut il créer un thread pour ca? Ou manipulé les bufs d'une certaine manière... je ne sais pas!

  4. #4
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    En général tu as un thread par client, sur le serveur.
    A chaque client tu peux lui envoyer plusieurs message en séquence sans problème.

    voilà a peu prés l'algo qu'on utilise avec tcp en general:
    lancement du serveur
    attente de connexion d'un client
    connexion etabli avec un client creation d'un nouveay thread
    discussion avec le client.
    fermeture de la connexion par le client
    destruction du thread

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Points : 145
    Points
    145
    Par défaut
    Y a pas de pb pour boucler sur les fonctions de recv et send,
    par contre les boucles sur les fonctions d'init du serveur vont planter.
    ouvrir N socket sur le port X n' a pas de sens.

    y a des tonnes de codes sur le net. sinon montres nous ton code.

    Cdt.
    Ludo

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/07/2007, 18h31
  2. envoyer des données par rapport à une checkbox
    Par dudu134 dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2007, 17h57
  3. Envoyer des données par post sans formulaire
    Par webrider dans le forum Langage
    Réponses: 12
    Dernier message: 31/03/2007, 19h11
  4. envoyer des données par mail
    Par zorba49 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/12/2005, 11h00
  5. envoyer des données par l'intermédiaire d'un bouton
    Par mathilde50 dans le forum Access
    Réponses: 26
    Dernier message: 28/10/2004, 16h49

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