我正在 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支持,那么你应该注意反应原生多对等存储库。