bonjour tout le monde,
je n'arrive pas à créer de WSASocket, rien ne marche.
Note lors de l'ouverture de mon programme je suis bien en Admin sur ma machine, de plus je n'ai pas d'eereur sur le reste du code. Le problème est que je rentre toujours dans mon 1er test (if) et jamais dans le else ...Code:
1
2
3
4
5
6
7
8
9
10
11
12 socketRaw = WSASocket(AF_INET, SOCK_RAW, IPPROTO_ICMP, NULL, 0,0); // Si la socket n'est pas créée, un message d'erreur est affiché if (socketRaw == INVALID_SOCKET) { label_erreur->Text = "Impossible de créer la socket."; } // Traitement réalisé quand la socket est créée else { ... }
Donc si quelqu'un a une idée sur ce que je dois faire, je suis preneur.
Merci d'avance.
note : si je remplace
parCode:
1
2 socketRaw = WSASocket(AF_INET, SOCK_RAW, IPPROTO_ICMP, NULL, 0,0);
le problème reste inchangé.Code:socketRaw = socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);