Android 广播地址
我正在为我的 Android 手机制作客户端服务器应用程序。
我在 Python
中创建了一个 UDP
服务器,它负责监听连接。
我可以直接输入服务器 IP
地址,例如 192.169.0.100
并且它可以正常发送数据。我还可以输入 192.168.0.255
,它会在 192.169.0.100
上找到服务器。
是否可以获取我的 Android 手机所连接的网络的广播地址?我只会在我的 Wifi
网络或其他 Wifi
网络上使用此应用程序。
干杯
I am making a Client Server application for my Android
phone.
I have created a UDP
Server in Python
which sits and listens for connections.
I can put either the server IP
address in directly like 192.169.0.100
and it sends data fine. I can also put in 192.168.0.255
and it find the server on 192.169.0.100
.
Is it possible to get the broadcast address of the network my Android phone is connected to? I am only ever going to use this application on my Wifi
network or other Wifi
networks.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
来自
http://code.google.com/p/boxeeremote/source/browse/trunk/Boxee+Remote/src/com/andrewchatham/Discoverer.java?spec=svn28&r=28
这个优点是只看WIFI。我知道 OP 说“我只会在我的 Wifi 网络或其他 Wifi 网络上使用此应用程序。”但值得一提的是,以防其他人需要非 wifi 替代方案。
From
http://code.google.com/p/boxeeremote/source/browse/trunk/Boxee+Remote/src/com/andrewchatham/Discoverer.java?spec=svn28&r=28
This has the advantage of only looking at WIFI. I know OP said "I am only ever going to use this application on my Wifi network or other Wifi networks." but it's worth mentioning this in case someone else needs a non-wifi alternative.
这是一个应该有效的方法:
Here is a method that should work:
也许更简单的方法......
A simpler way perhaps ...
由于广播 IP 地址是当前 IP 地址,但以 255 结尾,因此您可以执行以下操作:
As the broadcast IP address is the current IP address but finishing with 255, you can do something like this: