gpt4 book ai didi

android - 需要有关设置网络系统以更新同一网络上的多个设备的指导

转载 作者:行者123 更新时间:2023-11-28 17:43:46 25 4
gpt4 key购买 nike

我很难弄清楚从哪里开始寻找问题的解决方案,我希望有人能给我一些指导,这就是我正在尝试做的事情:

1) 我希望能够让多个设备通过 wifi 和/或有线连接相互通信和更新数据

2) 我希望能够限制登录,用户 1 一次只能登录一台设备。例如,如果用户一登录到设备 1,如果他们尝试登录到设备 2,则登录失败。跟踪这个的好方法是什么?

3) 如果用户 1 在设备 1 上更新了一条数据,则当前登录到设备 2 的用户 2 应该能够看到该更新,设备 3 上的用户 3 也应该能够看到该更新,无限次。

4) 我还必须弄清楚的一件事是,如果网络独立出现故障,如何让每台设备正常运行,然后在网络恢复时更新每台设备。必须以某种方式维护数据完整性。我熟悉的唯一方法是主/从架构,其中每个“从”设备将其更新发送到“主”设备,并根据交易时间决定提交哪个。

我考虑过实现 token 环之类的东西,其中网络上运行我的应用程序的每个设备都会广播一个信号,表明它可用,然后依次传递一个 token ,该 token 要么更新数据,要么说明谁在该终端登录.我担心的是它不能很好地适应太多的终端。我也不确定如何广播应用程序识别,以便网络上的每个应用程序都可以识别其他需要在发生任何变化时更新的应用程序。我在设置设备之间的通信方面经验很少,我只需要一个起点。

最佳答案

我建议使用网络服务器来控制数据广播和跟踪设备。这样,任何代码更改都不需要在“主”设备上进行更新。每个设备都会向服务器广播任何更新(然后服务器会将此更新推送到所有其他设备)以及连续的服务器轮询以跟踪设备上的用户及其连接。

关于android - 需要有关设置网络系统以更新同一网络上的多个设备的指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7029469/

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