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

MFC Discussion :

Qt, Visual & Socket


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2005
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 2
    Par d�faut Qt, Visual & Socket
    Bonjour,

    J'ai un client/serveur utilisant les socket et qui est fait sous visual avec la lib Qt.

    J'ai absolument besoin de faire passer une instance de classe par le r�seau au lieu de simplement faire passer du texte. Quelqu'un saurait comment faire SVP ? Merci.

    Mon programme est fait dans le cadre d'un projet o� l'application se fait sur trois poste avec des transmission d'infos en temps r��l sur le r�seau d'un poste � lautre.

    Merci d'avande de votre aide, ++

  2. #2
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    Qt ne fournit pas des classes pour �a ?
    � quel endroit tu bloques ?
    c'est un probl�me de code ou de conception ?

    info, info, info....

  3. #3
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    faire passer une instance de la classe c'est pas possible ...
    il faut utiliser un mecanisme de marshaling ou de serialisation .
    voir cet article sur codeproject:
    http://www.codeproject.com/useritems/Marshal.asp

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2005
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 2
    Par d�faut
    plutot dans la conception ... le codage s'en suivra normalement ...

  5. #5
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Une instance de classe n'a de sens qu'au sein d'une instance de processus. Tu ne peux m�me pas "l'envoyer" entre 2 instances du m�me programme, alors entre 2 ordis...
    Donc il te faut sauvegarder dans un buffer les donn�es qui caract�risent cette instance et envoyer ce buffer qui servira au client � recr�er la m�me instance => c'est la s�rialisation.

Discussions similaires

  1. [WinAPI][winsock2][visual C++]socket asynchrone
    Par jldgbu dans le forum Windows
    R�ponses: 2
    Dernier message: 15/10/2006, 18h34
  2. visual C++6 et socket
    Par raggnar dans le forum Visual C++
    R�ponses: 9
    Dernier message: 16/08/2006, 14h28
  3. visual C++6 et socket
    Par raggnar dans le forum C++
    R�ponses: 0
    Dernier message: 09/08/2006, 15h35
  4. [visual c++] connaitre le debit sur une socket
    Par khayyam90 dans le forum MFC
    R�ponses: 4
    Dernier message: 25/10/2005, 16h12
  5. sockets sous visual c++
    Par loislane dans le forum MFC
    R�ponses: 7
    Dernier message: 03/06/2005, 22h49

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