c# - 在远程表单上复制操作
问题描述
我知道这看起来很奇怪,但我正在尝试编写一个应用程序,其中有多个客户端在连接到服务器后它们共享相同的表单。因此,如果一个客户端验证了一个复选框,那么在其他客户端表单中,该复选框就会被验证。什么是最简单/最好的方法?
解决方案
假设您有一个数据库,或者至少您可以在服务器端创建一个文件,我会将复选框的集中和“更新”状态以及任何其他状态放在那里,然后让客户端每隔 X 询问一次状态带有计时器的秒数,例如轮询。这可能不是最好的方法,但我认为是最简单的。注意:关心同时发生的变化、事务和信息的脏读。
其他选项是允许客户端相互通信,然后您可以在发生更改时向所有客户端发送消息。这将更像是订阅者或听众的方法。但是您必须提供有关您的问题和结构的更多信息,以查看这是否可行。
希望这可以帮助!
推荐阅读
- python - 当a大于b时查找时间差
- td-engine - 填TDengine数据库不能用join?
- sql - 使用 sql 为具有最新可用信息的日期范围创建附加行
- api - 如何从 billsby 禁用 3d 安全
- vue.js - 如何在 Vue 和 Pug 中从字符串日期类型转换日期?
- kentico - 页面类型字段可见性条件不起作用
- sql - sqlite3中的“with”和“with recursive”有什么区别?
- reactjs - Highchart 的极坐标图:在相交区域系列上应用渐变颜色
- python - 在geojson边界外遮罩叶图
- html - 如何解决这个关于 div 元素的验证错误?