社区
C#
帖子详情
服务器 和客户端响应问题 急急
早起晚睡
2006-10-27 10:40:57
现在有三台机器 一台是服务器叫A 两台是客户机分别叫B,C。 现在有一台客户机用应用程序进行修改数据库进行更新、删除等操作。我想让B客户机的应用程序能够和C同时能够同步。
C# mainform 的程序
大哥们帮帮忙阿
分不够再加 !!!!!!!!!!!!
...全文
221
25
打赏
收藏
服务器 和客户端响应问题 急急
现在有三台机器 一台是服务器叫A 两台是客户机分别叫B,C。 现在有一台客户机用应用程序进行修改数据库进行更新、删除等操作。我想让B客户机的应用程序能够和C同时能够同步。 C# mainform 的程序 大哥们帮帮忙阿 分不够再加 !!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
早起晚睡
2006-11-02
打赏
举报
回复
http://dev.csdn.net/article/84/84787.shtm
早起晚睡
2006-10-30
打赏
举报
回复
大家快救人啊
ilexyang
2006-10-30
打赏
举报
回复
mark
nspforever
2006-10-30
打赏
举报
回复
也可以使用MSMQ
asdex1999
2006-10-30
打赏
举报
回复
http://www.quandi.cn/WebForm1.aspx?quandi_id=asdex1999
早起晚睡
2006-10-30
打赏
举报
回复
解决了用remoting很好用阿
aafshzj
2006-10-27
打赏
举报
回复
这个数据管理类维护一个刷新时间逻辑(可以统一设置,也可以细到数据种类,反正是封装的,一开始简单点就统一好了,将来要改也容易),并且通过类似Hashtbale的方式维护每种数据的刷新时间(也可以放入数据内部,取决于你们怎么实现容易)。当获取时,时间超过设定时,刷新一下就好。
如果能用.net系统的cache应该能省不少力。只是.net我很少用,我用的是自己的框架。
aafshzj
2006-10-27
打赏
举报
回复
最简单的是最后一种。
实现起来最好在结构上作些调整,比如增加一个数据管理类
每次你要获取任何可能需要同步的数据都要从这个数据管理类获得,而无论他是不是真的会去数据库刷新。这样封装一下,代码应该就好写了。
cctvsoft
2006-10-27
打赏
举报
回复
给个建议:在程序里加个Timer控件,每隔n秒钟更新当前客气机的软件的当前界面中显示的当前数据。
早起晚睡
2006-10-27
打赏
举报
回复
没有人回答吗???
自己顶
早起晚睡
2006-10-27
打赏
举报
回复
aafshzj(上海北京) 大哥没有别的方法吗这几种我们都考虑了 不是效果不好就是实现起来麻烦啊。!!!!!!!!!!!!!!
GXY2005
2006-10-27
打赏
举报
回复
A、B定时检查更新,并根据更新记录更新数据
fencole
2006-10-27
打赏
举报
回复
mark
aafshzj
2006-10-27
打赏
举报
回复
首先,更新逻辑全都放在A上,
然后有几种方式
1)A、B通过远程事件监听修改,随时更新,这个方法技术难度有一点点,而且要考虑一些性能问题,暂时不建议你采用
2)A、B定时检查更新,并根据更新记录更新数据
3)A、B设置相关信息过期时间,到了时间无论过期与否都更新数据
1)相对最难,开发时间也较长
2)难度、耗时次于1),高于3)
3)难度、耗时最低,有些表现也稍差。
你自己根据情况先选择吧
gui0605
2006-10-27
打赏
举报
回复
典型的分布式应用
fencole
2006-10-27
打赏
举报
回复
怎么同步?
真相重于对错
2006-10-27
打赏
举报
回复
remoting 事件
or
socket 广播
早起晚睡
2006-10-27
打赏
举报
回复
我在线等一天了 快来人救救我吧
idda
2006-10-27
打赏
举报
回复
1. 用socket通知对方,需要更新
2. 发送windows消息给对方
Qim
2006-10-27
打赏
举报
回复
ding 肺
加载更多回复(5)
imap
服务器
appleimap.163.com没有
响应
,163smtp
然后在邮箱
客户
端
,比如Foxmail添加QQ邮箱账户,一般会自动识别POP3 和 SMTP
服务器
地址,如果没有识别到,可以按如下地址设置: 注: 1、SMTP
服务器
需要身份验证。 2、如果是设置POP3和SMTP的SSL加密方式,则
端
口...
C10K
问题
由于硬件成本的大幅度降低和硬件技术的进步,如果一台
服务器
同时能够服务更多的
客户
端
,那么也就意味着服务每一个
客户
端
的成本大幅度降低,从这个角度来看,c10k
问题
显得非常有意义。 为了解决C10K
问题
,有各种...
java中response的jar包包名_
急
急
急
!!!简单
问题
,java的response和request用法,需要import那个包???...
在tomcat等
服务器
中可找到此包.request对象的主要方法有:1. getAttribute( String name )返回name指定的属性值,如果指定的属性值不存在,则会返回null值.2. getAttributeNames()返回request对象的所有属性的名字...
解决启动Oracle9i中OEM或OMS常见
问题
”的字眼,就针对以上这类
问题
,我有些经验想和大家共同分享。 能否正常启动OEM或OMS关键有以下两点: 第一.Oracle的系统服务是否开启; 第二.登录时用的用户名和口令是否正确。 那么先针对第一点谈谈Oracle的...
Oracle服务启动的
问题
软件环境: 操作系统:Windows ...”的字眼,就针对以上这类
问题
,我有些经验想和大家共同分享。能否正常启动OEM或OMS关键有以下两点: 第一.Oracle的系统服务是否开启; 第二.登录时用的用户名和口令是否正确。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章