Estoy haciendo una aplicación Client Server para mi teléfono Android
.Android Broadcast Address
He creado un servidor UDP
en Python
que se sienta y escucha las conexiones.
Puedo poner la dirección del servidor IP
directamente como 192.169.0.100
y envía datos bien. También puedo ponerlo en 192.168.0.255
y encontrar el servidor en 192.169.0.100
.
¿Es posible obtener la dirección de transmisión de la red a la que está conectado mi teléfono Android? Solo voy a utilizar esta aplicación en mi red Wifi
u otras redes Wifi
.
Saludos
que está haciendo la suposición (posiblemente injustificada) que la máscara de red es 255.255.255.255. En realidad, debería obtener la máscara de red asociada con la dirección que recuperó, y luego calcular 'bcast = ipAddress | ~ netmask' – hobbs
Estaba pensando que, ¿cómo implementarías tal cosa? Cheers – RailsSon
"Como la dirección IP de difusión es la dirección IP actual pero termina con 25" ... no. una red doméstica típica tiene un addr bcast de .255, pero eso no es cierto en general. –