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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 socketRaw = WSASocket(AF_INET, SOCK_RAW, IPPROTO_ICMP, NULL, 0,0);
le problème reste inchangé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part socketRaw = socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);
Partager