C/C++ Serveur Qt

Discussion dans 'Questions / Réponses' créé par Dysta, 4 Juin 2018.

  1. Dysta

    Dysta Membre

    Inscrit:
    12 Mars 2017
    Messages:
    27
    J'aime reçus:
    4
    Salut !

    Bon pour entraîner un peu mon skill en POO et en C++, j'me suis décider de créer un serveur de chat.
    Pour ça, j'ai utilisé la lib Qt. J'ai suivis le tutoriel dispo sur OCR, (https://openclassrooms.com/courses/...ge-c/communiquer-en-reseau-avec-son-programme).
    Ne faisant pas encore de programmation d'IHM, j'ai enlevé toutes cette partie du code.

    Mon soucis est que je n'arrives pas, à l'aide du client que j'ai codé, à me connecter à mon serveur. J'ai juste une fenêtre du serveur me disant qu'il écoute sur le port 7777 et un client me disant qu'il est connecté. Mais lorsque je tapes un message, rien n'est envoyé entre les deux.

    concernant le code du serveur, il est dispo ici : https://github.com/Zaxner/Qt-Chat
    et le code du client, ici : https://github.com/Zaxner/Qt-Client

    Je ne saurais expliquer mon soucis clairement car, débutant dans le domaine, je n'arrives pas à saisir ce que j'ai raté, alors que le code semble être identique aux différents tutoriels que j'ai lu.


    Merci à vous.
     
  2. SgtFatality

    SgtFatality Membre

    Inscrit:
    10 Janvier 2017
    Messages:
    2
    J'aime reçus:
    0
    Salut,

    J'ai pas tout testé mais dans le main.cpp du serveur, tu supprimes le serveur directement après l'avoir créé:
    Code (C):
    Server *serv = new Server(7777);
    delete serv;
    Cordialement,
    Sgt
     
  3. Dysta

    Dysta Membre

    Inscrit:
    12 Mars 2017
    Messages:
    27
    J'aime reçus:
    4
    Ah je pensais qu'il passait "en attente" et attendais une connexion et qu'il ne se delete pas. Je teste, merci à toi !

    Ptdr bah j'avais bon c'était juste ça, j'suis un retard putain
     
    Dernière édition: 5 Juin 2018
  4. SgtFatality

    SgtFatality Membre

    Inscrit:
    10 Janvier 2017
    Messages:
    2
    J'aime reçus:
    0
    Cool, pas de soucis! ;)
     
  5. Dysta

    Dysta Membre

    Inscrit:
    12 Mars 2017
    Messages:
    27
    J'aime reçus:
    4
    Plop, bon au final, j'ai effectué quelques changement sur le code (j'ai trouvé des méthodes plus simple), mais maintenant j'ai un nouveau soucis, le serveur capte la connexion et déconnexion d'un client mais il ne capte pas lorsque le client envoie des données.
    J'ai cherchés des projets sur GitHub pour voir comment c'était géré et c'est sensiblement la même chose.

    Merci à vous
     
  6. Dysta

    Dysta Membre

    Inscrit:
    12 Mars 2017
    Messages:
    27
    J'aime reçus:
    4
    Up, pb toujours d'actualité, j'ai regardé des tuto et doc à la pelle mais j'arrive pas à voir ou est ma couille >_>
     

En naviguant sur ce site web, vous acceptez les Termes et Conditions d'utilisation. Tout le contenu que vous pourrez trouver sur ce site est soumis à la license Creative Commons.