在远程表单上复制操作

Replicate Action on Remote Form

我知道这看起来很奇怪,但我正在尝试编写一个应用程序,其中有多个客户端在连接到服务器后共享相同的表单。因此,如果一个客户端验证了一个复选框,则在其他客户端表单中,该复选框将被验证。 simplest/best 方法是什么?

假设你有一个数据库或者至少你可以在服务器端创建一个文件,我会把复选框的集中状态和 "updated" 状态以及与此相关的任何其他状态放在那里,然后制作客户端每隔 X 秒使用计时器询问一次状态,例如轮询。这可能不是最好的方法,但我认为是最简单的方法。注意:关心同时发生的变化、事务和信息的脏读。

其他选项是允许客户端相互通信,然后您可以在发生更改时向所有客户端发送消息。这更像是订阅者或听众的方法。但是您必须提供有关您的问题和结构的更多信息,以查看这是否可行。

希望对您有所帮助!