gpt4 book ai didi

c# - 计算对象增量

转载 作者:行者123 更新时间:2023-11-30 15:12:23 25 4
gpt4 key购买 nike

我正在开发一个客户端和服务器共享对象模型的应用程序,对象图可能会变得相当大。

要将对象从客户端保存到服务器,理想情况下我只想通过网络发送差异,以最大限度地减少网络流量。我可以拉取服务器上的原始对象图并将增量应用于它

想知道是否有任何工具或项目,或者是否有人有过做这样的事情的经验..

非常感谢

最佳答案

在之前的工作中,我们有大型 3-D 模型,我们希望在客户之间共享这些模型。考虑到模型大小和带宽限制,要保存实际的模型更改是不可能的。

我们没有发送整个更改后的模型,而是选择对数据进行序列化操作。例如,操作可能是 {CUT plane: (pt1, pt2, pt3)} 或 {DRILLHOLE (point, radius, depth)}。这对我们的应用非常有用,但它可能不适合您的模型。

另外,Matthew 关于计算哈希值或时间戳的建议是一个很好的建议。此外,也许您可​​以保留唯一键的哈希表,以便服务器知道哪些已删除,哪些已添加。

关于c# - 计算对象增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1344066/

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