Hola!, tengo una duda, estoy probando hacer cosas con las librerías que utiliza .NET (desde C#) para trabajar con las redes. La cuestión es que me encuentro un poco atascado, porque necesito hacer una especie de SCAN en la red, sea inalahámbrica o cableada, para obtener la dirección IP de los dispositivos conectados a ella y su dirección MAC. El problema surge porque estoy casi seguro de que no "quiero" hacerlo haciendo PINGs porque puede demorarse un poco (incluso si lo hago multithread), además creo que no todos los dispositivos responden al PING (¿o sí?),
¿existe otra forma de hacerlo?.
Intenté utilizando:
Pero no obtengo todos los dispositivos, quizás porque no se encuentren aún en la tabla ARP (no se si estoy en lo correcto)
Por otro lado, para que tengan una idea, un software que prácticamente realiza esta tarea es "Wireless Network Watcher" de
nirsoftEspero alguien pueda ayudarme o darme alguna idea de como solucionar mi problema.
Salu2s