请帮助我了解 Gun 如何在有时断开的 P2P 网络中管理用户。
假设有两个 Gun 实例I1和I2被配置为对等点,并且假设用户“doe”事先不存在于 I1 或 I2 上。假设在 I1 和 I2 未连接时在两个实例上都创建了用户“doe” 。两次尝试都应该成功。为了争论,让我们在 I1 doe1上调用“doe”用户,在 I2 上调用 doe2。
现在,当 I1 和 I2 连接时会发生什么?doe1 和 doe2 是否被认为是同一个用户?是否取决于用户注册时提供的密码?
我的理解是,只要用户注册时提供的密码相同,就可以。这是合理的。但我最大的问题是,如果他们被赋予不同的密码怎么办?
我认为在这种情况下, doe1 和 doe2 将被视为不同的用户......但那又如何呢?I1 和 I2 将如何处理这种情况?I1 会简单地拒绝 doe2 吗?反之亦然?还是留给实施?
您的建议将不胜感激。谢谢你。
安郎