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 :

Communiquer par sockets utilisant des bibliothèques différentes ?


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut Communiquer par sockets utilisant des bibliothèques différentes ?
    Bonjour à tous

    J'ai un client qui est mon ihm, en Qt, et mon server, qui utilise un autre framework. J'ai toutes les peines du monde à inclure Qt dans le code du server car le framework utilise un makefile particulier, et je n'arrive pas à appeler qmake depuis ce makefile ou de générer les makefiles sans qmake.

    Bref, c'est compliqué pour mettre Qt dans le server, du coup je peux utiliser des QTCPSocket mais pas des QTCPServer pour la réception.

    Comment faire pour la réception ? Je n'arrive pas non plus à inclure boost, toujours à cause de ce makefile compliqué et encombrant, donc je ne peux pas non plus utiliser les sockets de boost.

    Ca m'embête d'utiliser une socket en C, j'aimerais bien pouvoir l'utiliser en objet, mais je ne trouve pas d'alternative

    Avez-vous une idée ?

    Merci d'avance

  2. #2
    Membre régulier

    Inscrit en
    Octobre 2010
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 50
    Points : 70
    Points
    70
    Par défaut
    J'utilise Alhem. Mais quels problèmes as-tu avec Boost? Tu es sur quelle plateforme?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 48
    Points : 60
    Points
    60
    Par défaut
    Bonjour,
    Peux-tu poster le makefile qui te pose problème ?
    Si j'ai bien compris il s'agit de celui du serveur...

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Bonjour et merci de vos réponses

    Pour boost je viens de me rendre compte qu'il suffit d'installer libboost-all-dev sur le dépôt d'aptitude et ça marche nickel, je suis content mais frustré d'avoir cherché pour rien avant^^

    je vais tester alhem

Discussions similaires

  1. Réponses: 18
    Dernier message: 23/10/2012, 17h10
  2. Réponses: 2
    Dernier message: 28/05/2009, 14h44
  3. Installation et utilisation des bibliothèques
    Par feynman dans le forum Fortran
    Réponses: 1
    Dernier message: 21/03/2008, 08h42
  4. Réponses: 4
    Dernier message: 28/08/2007, 22h34
  5. connexion socket utilisant des threads
    Par alceste dans le forum C++
    Réponses: 16
    Dernier message: 14/10/2006, 12h00

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