【问题标题】:Broadcast Message in Android through Wi-Fi通过 Wi-Fi 在 Android 中广播消息
【发布时间】:2016-06-13 06:06:43
【问题描述】:

我需要从一台 Android 设备向 N 个不同的 Android 设备发送广播消息。请注意,所有设备都打开了 Wi-Fi,包括第一个,但第一个没有创建任何热点,其他没有加入,包括第一个在内的所有设备都只需打开 Wi-Fi 就可以了。所以我的问题是,我可以向所有这些 N 设备发送广播消息吗?是否有任何 API 来支持这一点?

【问题讨论】:

    标签: android wifi android-wifi wifi-direct wifip2p


    【解决方案1】:

    您可以尝试使用多播 UDP 数据包,但它仅在手机处于唤醒状态时才有效。

    您也可以在正在监听的手机上获取唤醒锁,但它会很快耗尽您的电池。

    查看此链接: https://gist.github.com/finnjohnsen/3654994

    【讨论】:

    • 不需要创建热点然后加入吗?
    • 没有。它应该在本地网络中工作 - 设备必须在同一个网络中。
    • 意味着我必须在使用之前创建一个本地网络?