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 :

Comment accéder à internet en C


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut Comment accéder à internet en C
    Bonjour
    Je me demandez comme j'entends tout le temps parler d'accéder a internet en C plus ou moin directement , est-ce vraiment possible ?
    Si c'est le cas comment faire ?
    Ou alors faut-il peut être faire des ponts vers des langage du net comme PHP ou Javascript, ou des ponts partant des langages du net vers le C ?
    Si vous ne voulez pas vous embêtez a chercher pouvez vous au moins me donner un lien vers un tutoriel ?
    Je ne sais vraiment pas où m'orienter !
    Merci a tous, je n'y connais vraiment rien et il est temps que je fasse un jeu en ligne !
    Merci encore

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Il n'y a rien en C standard, mais sous les systèmes unixoïdes et sous Windows, on a les socket, basés (des deux cotés) sur les sockets Berkeley.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti Avatar de legend666
    Étudiant
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Par défaut
    Salut,


    Voudrais tu parler des scripts CGI ?

  4. #4
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    J'ai suive le lien mais le compilateur m'indique que le .h demandé(sys\socket.h) n'éxiste pas, alors que faire faut-il faire ?
    Faut-il installer une librairie pour éxloiter les sockets ?
    Si oui quelqu'un a un lien ?
    Merci

  5. #5
    Membre averti Avatar de legend666
    Étudiant
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Par défaut
    Citation Envoyé par Shugo78
    Merci a tous, je n'y connais vraiment rien et il est temps que je fasse un jeu en ligne !
    Arf j'avais pas vu cette phrase

    Pour faire ce genre de choses tu as la SDL_net (assez facile à utiliser pour une première approche ): http://remram44.free.fr/index.php/sdl-cours/net

  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
    Citation Envoyé par Shugo78
    J'ai suive le lien mais le compilateur m'indique que le .h demandé(sys\socket.h) n'éxiste pas, alors que faire faut-il
    C'est <socket.h> si tu es sous unixoïde.

    Pour une initiation rapide au sockets, j'ai fait ceci (Windows/ unixoïde)

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

    Il y a des ressources détaillées à la fin de l'article.

    Mais si tu veux 'accéder à Internet', les sockets, sont certes utiles pour les accès 'bas niveau', mais il existe des bibliothèques de plus haut niveau comme libcurl qui permet de créer un client HTTP, par exemple. Tu connais quelque chose aux protocoles, en architecture réseaux, client, serveur ?

    Bref, les réseaux, ça ne s'improvise pas. Si tu ne connais rien du tout, je te conseille d'y aller pas à pas en commençant par des choses simples (un chat point à point, puis avec un serveur etc.)

  7. #7
    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
    Je ne puis que comme Emmanuel te conseiller la bibliothèque libcurl qui permet un nombre fou de chose.

    POST, GET en HTTP
    Support du SSL et j'en passe.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/11/2014, 20h23
  2. Réponses: 7
    Dernier message: 13/03/2014, 18h05
  3. Réponses: 1
    Dernier message: 30/05/2008, 14h47
  4. Réponses: 1
    Dernier message: 30/05/2008, 14h38
  5. Réponses: 4
    Dernier message: 19/06/2007, 18h14

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