All pastes #627542 Raw Edit

Someone

public cpp v1 · immutable
·published 2007-07-20 12:06 UTC
rendered paste body
        while (ServerLance == true)        {                if(listen(SocketEcoute, 10) < 0)                {                        cout << "listen error"<< endl;                        return -1;                }        //cout << "shut j'écoute"<< endl;// écoute sur le port indiqué et attend une connection        SocketRecept = accept(SocketEcoute, (struct sockaddr*)&ClientAddress, &ClientLen);// accepte le joueur arrivé        //cout << "j'en ai trouvé un :)"<< endl;        NouveauVenu = new Joueur(SocketRecept);        //NouveauVenu.SocketJoueur = SocketRecept;        NouveauVenu->_Set_ID( ListJoueurID[_Ajouter_Joueur( "nouveau")]); // là on affecte une valeur à l'ID du joueur, c juste pour le test// ici on lance le thread avec le nouveau joueur arrivé        if (pthread_create(&ThreadsDeJeu[NombreDeJoueur-1], NULL, _Thread_De_Jeu,(void*) NouveauVenu )) {        perror("pthread_create");        printf("nombre de threads actif : %i", NombreDeJoueur);        exit(EXIT_FAILURE);        }        //delete &NouveauVenu;        }        return 1;