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 :

[VC++] Probleme de connection avec les sockets


Sujet :

MFC

  1. #21
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    j'arrive pa � executer ton post

  2. #22
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    j'ai compile ton post mais j'ai un probleme de linkage :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Linking...
    cpa_client_comm.obj : error LNK2001: unresolved external symbol _AfxMessageBox
    Debug/FreeSimu.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.
    que dois-je faire ?

  3. #23
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    ah tu n'utilise pas les MFC! ?!

    l'erreur correspond � ca : WSANOTINITIALISED
    ==> tu as oubli� de mettre ca avant de cr�er ta socket :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    SADATA wsaData;
    int err;
     
    wVersionRequested = MAKEWORD( 2, 2 );
     
    err = WSAStartup( wVersionRequested, &wsaData );
    if ( err != 0 ) {
        /* Tell the user that we could not find a usable */
        /* WinSock DLL.                                  */
        return;
    }

  4. #24
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    maintenant La valeur exacte retourn�e par WSAGetLastError est 10061

  5. #25
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    Citation Envoy� par ksoft
    maintenant La valeur exacte retourn�e par WSAGetLastError est 10061
    10061 -> Connection refused

    Ton serveur il fonctionne correctement ???

  6. #26
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    comment t'as su que 10061 veut dire que la connection est refus�e

    j'ai pas encore fait un serveur.

    le probleme c'est que mon appli doit etre en attente jusqu'a ce qu'elle recoit un message.

    je peux faire pour attendre que le serveur soit connect�?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    while(connect(sockFd, (struct sockaddr*) &addr, sizeof(addr))!=0);

  7. #27
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    il a �t� voir ca comme je te l'ai indiqu� pr�c�demment : http://msdn.microsoft.com/library/de...or_codes_2.asp

  8. #28
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    Citation Envoy� par ksoft
    j'ai pas encore fait un serveur.
    A�e, je sais pas pour les autres mais moi je suis paum�, tu dois faire quoi l� ? un client ou un serveur ? moi je croyais que tu faisais un client �tant donn� que tu fais connect() mais si tu n'as pas de serveur c'est normal qu'il ne puisse pas se connecter.

    sinon la correspondance des codes d'erreurs des sockets est ici :
    http://msdn.microsoft.com/library/de...or_codes_2.asp

  9. #29
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    vas voir ce tutorial �a va peut �tre t'aider.

    http://c.developpez.com/WalrusSock/

  10. #30
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    ok merci

  11. #31
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    par contre j'aimerai bien que tu m'indique ou je peu trouv� la listes des ports libres que je peux utiliser pou la connection

  12. #32
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    Sinon si tu veux bosser avec les MFC tu peux regarder la classe CAsyncSocket.

  13. #33
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    Citation Envoy� par ksoft
    par contre j'aimerai bien que tu m'indique ou je peu trouv� la listes des ports libres que je peux utiliser pou la connection
    C'est simple, la liste des ports sont compris entre 1025 et 65535.

  14. #34
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    mais les ports entre 1025 et 65535 sont pas tous libres.
    moi je que ceux qui sont libre.

    sauf si je me trompe

  15. #35
    Membre �clair� Avatar de Seandest
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Doubs (Franche Comt�)

    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par d�faut
    Citation Envoy� par ksoft
    mais les ports entre 1025 et 65535 sont pas tous libres.
    moi je que ceux qui sont libre.

    sauf si je me trompe
    En g�n�ral les ports sup�rieurs � 1024 ne sont pas utilis�s par le syst�me, utilise le port 65530, � mon avis il est libre.

  16. #36
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    Merci

  17. #37
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    je voudrai savoir :

    quand je creerai mon serveur, est ce que le numero de port et l'adresse IP doit etre les memes que ceux declar�s au niveau du client?

  18. #38
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    euuhhhhhhh toi tu n'as jamais touch� � l'architecture client serveur !! regarde bien le tuto indiqu� pr�c�demment !!!!

    le serveur on ne lui donne pas d'adresse on lui indique de prendre celle qui veut !! le port doit etre le m�me sinon ca plantera au niveau du client !

  19. #39
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    ok merci

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 2 sur 2 Premi�rePremi�re 12

Discussions similaires

  1. Probleme d'IP avec les sockets
    Par Silvers dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 25/03/2008, 08h52
  2. probleme avec les sockets
    Par lilou77 dans le forum C++
    R�ponses: 2
    Dernier message: 27/08/2007, 14h54
  3. probleme avec les sockets
    Par iznogoud36 dans le forum Linux
    R�ponses: 4
    Dernier message: 20/12/2006, 10h33
  4. probleme de connection avec les beans
    Par manurevait dans le forum Servlets/JSP
    R�ponses: 5
    Dernier message: 08/11/2006, 19h20
  5. R�ponses: 3
    Dernier message: 12/02/2006, 05h51

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