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 :

création de socket


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 134
    Par défaut création de socket
    bonjour

    je souhaite utiliser les socket dans mon programme mais il dois y avoi un beug, et je ne sais pas ou!!!!

    j'ai fait un #include <Winsock2.h>

    Ma déclaration de socket est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int sockRaw;
    socketRaw = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
    et quand je compile j'ai l'erreur suivante :
    Form1.obj : error LNK2001: symbole externe non résolu "unsigned int __stdcall socket(int,int,int)" (?socket@@$$J212YGIHHH@Z)

    note : j'ai une erreur similaire quand j'utilise "inet_addr" et je ne comprend pas le sens de ces erreurs.

    c'est pourquoi je m'adresse à vous afin de trouver de l'aide.

    merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 101
    Par défaut
    Salut ,

    Moi je mettrais plustot :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    socket(AF_INET, SOCK_STREAM, 0);
    tu as un cours très bien fais sur le site...

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

    @+

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu cherches "socket" dans la MSDN, et tu tombes sur

    Citation Envoyé par La MSDN
    Link to Ws2_32.lib

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 134
    Par défaut
    j'ai bien remarqué qu'il y avais "Library: Use Ws2_32.lib" dans la MSDN ...
    aussi bien pour inet_addr que pour socket

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #pragma comment(lib, "ws2_32.lib")
    Et en ce qui concerne le tuto mickael777, je l'avais bien vu/lu mais c'est pas pour mon cas. merci quand meme pour le lien.

  5. #5
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Salut,
    pragma ne marche pas avec tous les compilateurs...
    Par exemple, si tu utilises Dev-C++, tu dois aller dans les options du projet, et rajouter -lws2_32

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création de sockets
    Par TekP@f dans le forum Java ME
    Réponses: 4
    Dernier message: 27/02/2009, 15h19
  2. [Winsock] Création de Socket, fonction accept
    Par Syrus dans le forum Débuter
    Réponses: 3
    Dernier message: 04/12/2008, 00h30
  3. [Configuration] création de socket serveur
    Par sayuiki dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 28/03/2006, 15h29
  4. Probleme de création de socket
    Par Pragmateek dans le forum C++
    Réponses: 5
    Dernier message: 10/03/2006, 22h47
  5. création de socket RAW
    Par poporiding dans le forum C++
    Réponses: 8
    Dernier message: 19/01/2006, 12h13

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