我正在React Native中进行一个个人项目,其中一部分涉及两个设备,无论它们是Android还是iOS,并且都使用此应用程序,彼此以JSON格式发送一些数据。为了提供一些背景信息,三个设备(A,B和C)连接到相同的wifi网络,并且一旦设备A创建了一个组,设备B和C应该能够通过唯一的ID查找设备A,然后向其发送数据。设备A接收到数据后,会做一些事情并发回状态码。
我找不到与此相关的问题以响应本机,但更多有关Android和WifiP2P的问题。我还找到了一个npm软件包(p2p),但是对于React Native来说是新手,我不确定是否可以使用它们,或者它们仅适用于与浏览器相关的代码。
你们能帮助我找到用于完成此任务的库吗?
编辑:我还找到了this软件包,但是看起来您必须邀请设备加入频道,而不是要求加入。谁能确认该库是否可以满足我的需求,以及是否有针对我刚才描述的问题的解决方法?
答案 0 :(得分:1)
您可以使用react-native-wifi-p2p
react-native-wifi-p2p
是一个向WiFi
系统提供react native
直接(对等)服务的库。
重要:目前仅支持Android
。如果要提供iOS支持,则应注意react-native-multipeer存储库。