Ver Mensaje Individual
  #2  
Antiguo 22-08-2014
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Reputación: 18
juanelo Va por buen camino
Que tal rchavezh,
Dificilmente vas obtener la mascara de subred de la maquina que responde (si es que esta no la envía explicitamente el equipo que responde dentro de los mensajes que se intercambian), pero lo que si tienes es la IP Local, la Mascara Local y la IP del equipo que responde.
Para saber si dos IP corresponden a la misma "subred", lo que unico que tienes que hacer es "aplicar binariamente la submascara de Red" que que tienes, si el resultado de cada segmento de la IP resultasen iguales entonces te encuentras en la misma "subred".
Para obtener la informacion de tu red local (en realidad de todos los adaptadores de red conectados a tu maquina, y si es un equipo basado en windows) puedes usar las funciones de la API:GetAdaptersInfo
Saludos
__________________
Ya tengo Firma!
Responder Con Cita