Sujet : [API Win32] Récupérer les Echo Reply ICMP en réponse à un ping
Bonjour,
Je développe dans Windev. Je ne trouve aucune fonction qui me permette d'écouter ce qui passe par ma carte réseau à part les Socket. Or les socket dans mon cas ne peuvent me servir puisque je travaille sans numéro de port.
J'ai besoin de faire un Ping de broadcast pour pouvoir récupérer les postes présents sur un réseau local. Je cherche donc le moyen de faire tout ça grâce à l'API Win32 :
* Envoyer une trame IP de type Echo Request en broadcast,
* Ecouter tous les Echo Reply renvoyés par les machines présentes qui auront répondu,
* Pouvoir aussi récupérer les noms NetBios correspondants aux IP reçues.
Est-t-il donc possible de faire tout ça avec l'API Win32 ?
ps : a priori j'ai réussi à trouver une fonction pour Windev qui fait du ping grâce au dll wsock32 et icmp. Le hic c'est que l'envoi sur l'adresse de broadcast ne semble pas vouloir fonctionner ; de même qu'un ping de broadcast en console ne fonctionne pas non plus...
"Keyboard not detected, press a key to continue..."