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 :

Creation d'un socket


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Par défaut Creation d'un socket
    j'ai rien pijer squr la creation d'un socket,j'ai Dev-C++,j'ai fait nouvau -fichier source - et j'ai mit sa comme code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #include <winsock2.h>
    #pragma comment(lib, "ws2_32.lib")
    void main()
    {
    WSADATA WSAData;
    WSAStartup(MAKEWORD(2,0), &WSAData);
    }
    SOCKET sock;
    SOCKADDR_IN sin;
    sin.sin_addr.s_addr	= inet_addr("omegablast-online.ath.cx");
    sin.sin_family		= AF_INET;
    sin.sin_port		= htons(50000);
    sock = socket(AF_INET,SOCK_STREAM,0);
    bind(sock, (SOCKADDR *)&sin, sizeof(sin));
    listen(sock, 0);
    int val = 0;
    while(1)
    {
    val = accept(sock, (SOCKADDR *)&csin, sizeof(csin))
    if(val != INVALID_SOCKET)
    {
    // Fonctions à éxécuter sur le socket.
    }
    }
    C'est bon ?

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Par défaut
    Je sais pas si c'est bon, mais tu vas déjà avoir un problème avec les incolades....

  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 : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    C'est bon ?
    Ca marche ? Ca marche pas ? Quelle erreur ? Quels résultats ? ...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Par défaut
    Quand je veut compiler ils mettent une barre rouge juste la {
    quand je l'effass ils mettent une barre rouge en dessous
    t hinsi de suite

  5. #5
    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
    Non mais t'a jamais fais de C de ta vie? Je suis sur tu as trouvé un code sur le net tu as téléchargé Dev C++ tu as collé le code dedans, tu as compilé ca a pas marché, tu as vu des trucs qui ressemble a des erreurs, mais tu sais pas quoi faire. Tu viens alors sur le forum tu demandes ce qui va pas, je vais te dire ce qui va pas.

    Apprend le C/C++ et reviens pas tant que t'a pas appris un semblant de programmation.

    Merci et à bientôt.

  6. #6
    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 : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    En ce qui concerne ton erreur, la plus grande partie de ton programme se trouve en dehors du main (et donc de toute fonction), ce qui est bien entendu interdit en C++.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Par défaut
    merci tu c que tu pourrais m'etre d'une grande aide pour mon projet,projet mmorpg,il marche mais ya baucoup de bug au niveau du serveur rajoute moi sur msn temisqirot@hotmail.com si tu veu faire parti du staff et je t'expliqueré avec plus de detail le projet et l'aide dont j'ai besoin.....http://www.omegablast-online.qdo.org rubrique forum si tu veu des info sur ls fonctionnaliter du jeux (rubrique information puis release)

  8. #8
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Si tu as autant de mal pour un simple programme, je te suggère de commencer par des programmes simples puis un RPG pour finir avec un MMORPG car ces derniers nécessitent un bon background - Blizzard n'a pas commencé par WoW, ils ont d'abord fait WC3, ... -

Discussions similaires

  1. socket creation impossible
    Par maynalysa dans le forum Framework .NET
    Réponses: 5
    Dernier message: 18/01/2010, 16h57
  2. probleme de creation de socket
    Par falifalibe2 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 12/01/2010, 06h37
  3. [Data] Exception : java.sql.SQLException: socket creation error
    Par toulouseadr dans le forum Spring
    Réponses: 8
    Dernier message: 31/07/2008, 15h04
  4. creation Connection socket builder
    Par kalou26 dans le forum C++Builder
    Réponses: 1
    Dernier message: 30/11/2006, 15h02
  5. [Socket avancé] creation de paquets...
    Par DjiZ dans le forum Développement
    Réponses: 1
    Dernier message: 25/11/2004, 11h27

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