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 :

[Sockets]Netstat ne m'affiche pas la connection


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 33
    Par défaut [Sockets]Netstat ne m'affiche pas la connection
    voila mon code :
    C'est la partie serveur, quand je fais netstat je ne trouve rien, rien en listenning et surtout rien qui concerne le port 2222.

    Que se passe t'il ?

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    WSADATA WSAData;
        WSAStartup(MAKEWORD(2,0), &WSAData);
     
        SOCKET sock;
        SOCKET csock;
     
        SOCKADDR_IN sin;
        SOCKADDR_IN csin;
     
        //Variables
        int port = 2222;
     
    	//on informe la structure
        sin.sin_addr.s_addr			= INADDR_ANY;
        sin.sin_family				= AF_INET;
        sin.sin_port				= htons(port);
     
        ShowMessage("debut");
     
    	//on initialise la socket avec SOCK_DGRAM pour dire que c en UDP
        sock 						= socket(AF_INET, SOCK_STREAM, 0);
        bind(sock, (SOCKADDR *)&sin, sizeof(sin));
     
        if (sock == 0)
        {
        	ShowMessage("Erreur lors de création de socket");
        }else
        {
    		ShowMessage("ok pour la création du socket");
        }
     
     
     
    	listen(sock, 0);
     
        while(1)
        {
            int sinsize = sizeof(csin);
            if((csock = accept(sock, (SOCKADDR *)&csin, &sinsize)) != INVALID_SOCKET)
            {
                    send(csock, "Hello world!\r\n", 14, 0);
            }
        }

  2. #2
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 33
    Par défaut
    ok ne fait ca marche.
    c moi qui ne tapait pas les bons arguments de netstats

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

Discussions similaires

  1. Socket sous android le client ne se connecte pas au serveur
    Par theandroitor dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 21/04/2014, 00h04
  2. mon ordinateur est connecté a internet mais les pages web ne s'affichent pas
    Par saadi-amina dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 03/07/2008, 15h58
  3. Le résultat de Print ne s'affiche pas...
    Par Red Bull dans le forum Langage
    Réponses: 9
    Dernier message: 15/06/2006, 18h56
  4. Windows sockets : ne peut pas me connecter au serveur...
    Par kernigansnotdead dans le forum Windows
    Réponses: 13
    Dernier message: 11/09/2005, 16h00
  5. [MFC] Ces fenêtres qui ne s'affichent pas..
    Par Davide dans le forum MFC
    Réponses: 3
    Dernier message: 19/11/2003, 11h30

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