【问题标题】:Android P2P Wifi Direct / BluetoothAndroid P2P Wifi Direct / 蓝牙
【发布时间】:2018-11-20 03:25:18
【问题描述】:

我目前正在开发一个 Android 应用程序,该应用程序将通过 Wifi 与其他 Android 设备进行通信。 Wifi 也将提供在线连接。此 Wifi 环境中没有服务器。

这个想法是设备将通过 UDP 多播消息相互发现。但我们注意到 UDP 多播通常在设备上不起作用。有时会,有时不会。

为解决此问题,我们实施了一种机制,设备将在线存储本地 Ips,以便其他设备能够检索它们。 但是,当然,这只有在 Online State 可用时才有效,有时是不可用的。

我的问题是,如果有其他技术可以让设备通过 Wifi 相互连接,而无需首先知道它的 Ip。例如,是否有一种简单的方法可以通过蓝牙转发地址?或者可以选择 Wifi Direct 吗?

欢迎提出任何想法。感谢您的所有帮助。

【问题讨论】:

    标签: android xamarin bluetooth wifi p2p


    【解决方案1】:

    zero configuration networking 解决方案可能适合您。有一个名为 zeroconf 的 Nuget 包应该与 Xamarin 一起使用: https://www.nuget.org/packages/Zeroconf/

    源代码: https://github.com/onovotny/Zeroconf

    【讨论】:

      猜你喜欢
      • 2021-07-10
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-15
      • 2018-11-01
      相关资源
      最近更新 更多