VC, ¿cómo buscas las direcciones IP de otros hosts en línea en la LAN actual a través de tu propia dirección IP?
¿Programas de escaneo? Hay muchos de ellos en Internet, entonces ¿por qué tienes que escribirlos tú mismo?
Primero, obtenga la IP local, extraiga el segmento de IP, la máscara y otra información.
Luego, a través del segmento de IP calculado, escanee uno por uno de principio a fin (bucle). El proceso de escaneo no es más que hacer ping primero y luego llamar al comando CMD para consultar la información del host superviviente (si hay un firewall, es posible que no pueda obtenerlo);
Finalmente, el algoritmo está optimizado y el host se puede juzgar de varias maneras durante el proceso de escaneo. Si sobrevive o no depende de qué tan rápido se use (se puede configurar).
Eso es todo, relativamente sencillo.