gpt4 book ai didi

winforms - 如何在多客户端应用程序之间同步数据

转载 作者:行者123 更新时间:2023-12-03 06:39:15 25 4
gpt4 key购买 nike

我需要同步“一个客户端”更新的数据,并需要在同一应用程序的“其他客户端”(另一个房间)上刷新。

1 - 哪种方法是执行此操作的最佳方法?我正在考虑 SqlDependency 但应用​​程序也可以在其他数据库引擎上运行(我不予考虑)我还想到了一个计时器轮询更新,但我真的不想定期检查更改。

有人遇到这个问题吗?你是怎么解决的?

2 - 另外。当数据必须在 UI 中更新而不妨碍另一台电脑上的人员工作时?

场景:3 台 PC 使用相同的数据。创建/更新需要同步的记录(以获取每台电脑所做的最后更改)。

我希望我清楚自己的处境。

提前致谢。

最佳答案

如果您知道您只有 2 个应用程序实例,那么您可以使用 WCF 来完成。当每个客户端想要发送更新时,它们都充当另一个客户端的服务器。

您希望如何处理两个客户端正在编辑的数据的更新...这可能很棘手。如果 GUI 是为了处理更新等而开发的,这取决于您的数据类型。

关于winforms - 如何在多客户端应用程序之间同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998960/

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