Je crée une application Client Server pour mon téléphone Android
.Adresse de diffusion Android
J'ai créé un serveur UDP
dans Python
qui se trouve et écoute les connexions.
Je peux mettre l'adresse du serveur IP
directement comme 192.169.0.100
et il envoie des données bien. Je peux également mettre 192.168.0.255
et trouver le serveur sur 192.169.0.100
.
Est-il possible d'obtenir l'adresse de diffusion du réseau auquel mon téléphone Android est connecté? Je vais seulement utiliser cette application sur mon réseau Wifi
ou d'autres réseaux Wifi
.
Vive
C'est le fait (peut-être injustifiée) supposant que le masque de réseau est 255.255.255.255. Vous devriez réellement obtenir le masque de réseau associé à l'adresse que vous avez récupérée, puis calculer 'bcast = ipAddress | ~ netmask' – hobbs
Je pensais que, comment mettriez-vous en œuvre une telle chose? Cheers – RailsSon
"Comme l'adresse IP de diffusion est l'adresse IP actuelle, mais se terminant par 25" ... non. un réseau domestique typique a un addr bcast de 0,255, mais ce n'est pas vrai en général. –