React Native - 如何使两个设备在连接到同一网络时相互通信?



我正在 React Native 中做一个个人项目,其中一部分涉及两个设备,无论它们是 Android 还是 iOS,并且都使用此应用程序,相互发送一些 JSON 格式的数据。为了提供一些上下文,三个设备(A,B和C(连接到同一个wifi网络,一旦设备A创建了一个组,设备B和C应该能够通过唯一ID找到设备A,然后向其发送数据。设备A在收到数据后,将执行一些操作并发送回状态代码。

我找不到与本机反应相关的问题,但更多关于Android和WifiP2P的问题。我还找到了一个 npm 包 (p2p(,但作为 React Native 的新手,我不确定您是否可以使用它们,或者它们是否仅适用于与浏览器相关的代码。

你们能帮我找到用来完成此操作的库吗?

编辑:我也找到了这个包,但看起来你必须邀请设备成为频道的一部分,而不是要求加入。任何人都可以确认该库是否可以满足我的目的,以及我刚刚描述的问题是否有解决方法?

您可以使用react-native-wifi-p2p

react-native-wifi-p2p 是一个库,它向react native系统提供WiFi直接(点对点(服务。

重要提示:目前仅实现Android支持。如果你想提供iOS支持,那么你应该注意反应原生多对等存储库。

相关内容

  • 没有找到相关文章

最新更新