gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:00:02 26 4
gpt4 key购买 nike

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

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

你们能帮我找到用于完成此任务的库吗?

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

最佳答案

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

react-native-wifi-p2p 是一个为 react native 提供 WiFi 直接(点对点)服务的库系统。

重要:目前只有Android支持实现。如果你想提供iOS支持,那么你应该注意react-native-multipeer存储库。

关于node.js - React Native - 如何让两个设备在连接到同一网络时相互通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57349944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com