Bonjour,
Dans une boucle while, j'effectue mon accept, mais le problème c'est qu'il y a toujours une connexion avec une ip invalide (0.0.0.0), du coup il boucle tout le temps avec cette erreure (WSAEFAULT).
Savez-vous pourquoi ? j'ai en tout cas paramétré correctement les structures je pense (avec bind et listen aussi) :
L'accept est fait de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sock = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in sai; sai.sin_addr.s_addr = htonl(INADDR_ANY); sai.sin_port = htons(PORT); sai.sin_family = AF_INET;
Merci bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WSAAccept(sock, (struct sockaddr*)&sa_remote,(int*)&slen, NULL, NULL);
Partager