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

Réseau C Discussion :

socket et probleme librairie.


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Par défaut socket et probleme librairie.
    Bonjour a tous et toutes.
    Je vient de me lancer dans les sockets en C. pas trop dur de le dire mais une fois ariver dessus c'est pas la même chose.
    Déja pour information je code sous un linux ubuntu breezy 5.10, mon compilateur est gcc et mon ide anjuta (je pense n'avoir rien oublier).

    J'ai trouver sur le net plusieur cours sur les socket donc un ici sur developpez.com
    http://c.developpez.com/WalrusSock/
    le probleme est que je n'ai pas la librairie winsock2.h ni winsock.h
    alors j'ai continuer de chercher et j'ai trouver un autre cours sur les socket http://citi.insa-lyon.fr/~afraboul/net/netc9.html

    donc je voudrai savoir si je code avec la librairie sys/socket.h ceci poura aussi fonctionner sous window si je recompile pour obtenir mon .exe au lieu de mon .bin

    Car j'ai trouver la winsock2 plus simple mais si je suis obliger de passer par sys/socket sa me derange pas mais je n'est pas trouver de cours simple sur celle la.

    donc j'aimerai savoir si apres mon code poura etre mutliplateforme (car ce que je veux faire c'est pour metre sous un window) et si au cas ou vous connaiteriez de bon cours sur sa.

    Je vous remercie pour l'aide que vous pourez m'apportez.

    bonne apres midi a vous tous

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par doncandid
    donc j'aimerai savoir si apres mon code poura etre mutliplateforme (car ce que je veux faire c'est pour metre sous un window) et si au cas ou vous connaiteriez de bon cours sur sa.
    Quelques idées...

    http://emmanuel-delahaye.developpez.com/reseaux.htm

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Par défaut
    merci pour le lien qui es assez interessant mais il n'es valider que pour window et pas pour nux et le defaut c'est qu'il se sert aussi de winsock2.h
    je vais comme meme le lire car il a l'air interessant. don cmerci pour le lien

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Il faut y aller a coup de #ifdef pour pouvoir inclure les header necessaire pour chaques plateforme. Ainsi que pour les appels specifiques à Windows (WSAStartup par exemple)

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Par défaut
    merci skyrunner pour ta reponse. mais ne faisant du C que depuis peu j'ai un peu de mal a comprendre. pourait tu develloper ce que tu viens de dire.

    sinon je cherche aussi de mon coté. merci a toi

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    [merci de te relire et de te corriger...]
    Citation Envoyé par doncandid
    merci pour le lien qui es assez interessant mais il n'es valider que pour window et pas pour nux et le defaut c'est qu'il se sert aussi de winsock2.h
    je vais comme meme le lire car il a l'air interessant. don cmerci pour le lien
    Il faut tout lire, tout explorer...

    http://emmanuel-delahaye.developpez....ck/inc/psock.h

  7. #7
    Membre confirmé
    Profil pro
    Lycéen
    Inscrit en
    Août 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2003
    Messages : 25
    Par défaut
    #ifdef, c'est pour compiler qu'une partie du code en fonction de l'environnement par exemple. Donc si l'environnement est Windows tu dis au compilateur de ne compiler que cette partie la..etc..
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #ifdef _WIN32 
    #include <winsock.h> 
     #endif
    Voila je crois que c'est un truc comme ça.

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Par défaut
    merci pour l'explication sur le #ifdef et merci Emmanuel Delahaye pour l'aide que tu fournit.

    bonne apres midi a vous

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

Discussions similaires

  1. [Socket][Byte] Probleme d'envoi d'une taille de fichier
    Par Erok dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 12/05/2009, 17h38
  2. [script.aculo.us] Librairie scriptaculous
    Par nicoweb371 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 04/04/2007, 16h16
  3. Réponses: 8
    Dernier message: 15/02/2007, 14h14
  4. Probleme librairies sous FC6
    Par Syl91 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 17/11/2006, 20h23
  5. socket raw Probleme !
    Par MonsieurAk dans le forum Windows
    Réponses: 3
    Dernier message: 25/04/2006, 14h07

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