Bonjour,

Je ne comprends vraiment pas mon erreur, le mieux c'est que je vous montre le code :

Dans un switch case, j'ai ce case la :

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
        case SERVEUR_LISTEN:
            if((listen(Sock, 0)) == SOCKET_ERROR)
            {
                Fin("Echec de l'écoute sur la socket.\n");
            }
            pa = accept(Sock, (SOCKADDR *)&(pCs.Sin), &(pCs.SinSize));
            if(pa == INVALID_SOCKET)
            {
                Fin("Echec de la connection du clients.\n");
            }
            Collect(pCs, COLLECT_ADDNEW, TYP_CLIENT);
 
            printf("\nNouvelle connexion : %s se connecte.\n", inet_ntoa(Sin.sin_addr));
            strcpy(Buff, "-- Bienvenue sur le serveur");
            send(pCs.Sock, Buff, (int)strlen(Buff), 0);
 
            break;
et en retour j'ai droit à :

"syntax error before '(' token "
too few arguments to function `accept'
"syntax error before ')' token "
et ensuite pour tous mes autres case j'ai

"syntax error before '(' token "
Auriez vous une idee sur ce point ???