社区
C#
帖子详情
【讨论】一个C/S软件 客户端更新问题
灵雨飘零
2011-10-30 10:55:29
设想有一个C/S客户端软件,客户端软件包含有上万个文件。如何设计保证更新客户端的时候所有文件都更新。
要求:考虑最优化设计。
...全文
242
22
打赏
收藏
【讨论】一个C/S软件 客户端更新问题
设想有一个C/S客户端软件,客户端软件包含有上万个文件。如何设计保证更新客户端的时候所有文件都更新。 要求:考虑最优化设计。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaozqq
2011-11-08
打赏
举报
回复
1、检测是否存在新版本
2、下载:一般是在服务端所所有文件打成一个包,(这个包是可以自动安装的)
3、关闭当前版本程序并调用新的安装包
山东蓝鸟贵薪
2011-11-07
打赏
举报
回复
kingboy2008
不知你想要那个版本的呀
DELPHI和C#的,我都搞定了
但是DELPHI比较完整些
freemangood
2011-11-07
打赏
举报
回复
[Quote=引用 11 楼 xfreyes 的回复:]
搞一个版本列表,根据列表下载更新
[/Quote]
这个步骤省不了的,必须比较版本才能判断那个文件需要更新!
山东蓝鸟贵薪
2011-11-07
打赏
举报
回复
不过
..................
下载地址下:
UPDATA
升级程序源及架设方案,可以到下列地址下载:
CRM软件升级模块程式.part1
http://download.csdn.net/detail/sgzhou12345/3617999
CRM软件升级模块程式.part2
http://download.csdn.net/detail/sgzhou12345/3618005
CRM软件升级模块程式.part3
http://download.csdn.net/detail/sgzhou12345/3618011
------------------------------------------------------------
奇怪了
但是我的资源没有了呀???????????
山东蓝鸟贵薪
2011-11-07
打赏
举报
回复
这是我发的帖子如下:
http://topic.csdn.net/u/20110913/13/59f92d11-1fb0-4b7e-9c4a-e93d8f19c689.html
http://topic.csdn.net/u/20110905/12/a1161adb-8e5d-491a-b302-c9722edf2dab.html
山东蓝鸟贵薪
2011-11-07
打赏
举报
回复
[Quote=引用楼主 kingboy2008 的回复:]
设想有一个C/S客户端软件,客户端软件包含有上万个文件。如何设计保证更新客户端的时候所有文件都更新。
要求:考虑最优化设计。
[/Quote]
不会吧
你也学到这里呀
灵雨飘零
2011-11-07
打赏
举报
回复
[Quote=引用 11 楼 xfreyes 的回复:]
搞一个版本列表,根据列表下载更新
[/Quote]
每个文件都去比对吗?成千上万个文件,是不是有点太麻烦了???
灵雨飘零
2011-11-07
打赏
举报
回复
[Quote=引用 17 楼 crackdung 的回复:]
引用 10 楼 kingboy2008 的回复:
引用 9 楼 crackdung 的回复:
http://www.kineticjump.com/Downloads.aspx?productId=1
又看到做广告的家伙了、
你放屁,呵呵呵呵
[/Quote]
大庭广众,请注意文明。
灵雨飘零
2011-11-07
打赏
举报
回复
[Quote=引用 19 楼 sgzhou12345 的回复:]
kingboy2008
不知你想要那个版本的呀
DELPHI和C#的,我都搞定了
但是DELPHI比较完整些
[/Quote]
当然是C#的了、呵呵。求最优化方案。
灵雨飘零
2011-10-31
打赏
举报
回复
[Quote=引用 5 楼 wanghui0380 的回复:]
每次装cygwin我都痛苦的一塌糊涂,无数个选项,无数文件,无数个小时
真要有啥好解决方法,我立马第一时间建议cygwin用上,安装太痛苦了
[/Quote]
办法总会有的。
kidnet
2011-10-31
打赏
举报
回复
设想有一个C/S客户端软件,客户端软件包含有上万个文件。如何设计保证更新客户端的时候
所有文件都更新
。
你的意思是怕客户把某些文件存起来,不更新?或者更新完了后用原来的覆盖掉?
那就下个安装包,程序开始的时候启动个后台线程或者别的去一个一个验证文件。。
xfreyes
2011-10-31
打赏
举报
回复
搞一个版本列表,根据列表下载更新
灵雨飘零
2011-10-31
打赏
举报
回复
[Quote=引用 9 楼 crackdung 的回复:]
http://www.kineticjump.com/Downloads.aspx?productId=1
[/Quote]
又看到做广告的家伙了、
crackdung
2011-10-31
打赏
举报
回复
http://www.kineticjump.com/Downloads.aspx?productId=1
卧_槽
2011-10-31
打赏
举报
回复
重新打个包,让用户下了装。
DSIOF3KIDSKTR
2011-10-30
打赏
举报
回复
更新就两步:下载更新,拷贝文件,不管有多少文件,拷贝过去
言多必失
2011-10-30
打赏
举报
回复
什么意思,就是有很多文件需要更新吧, 多线程下载特快,千万不要一个在那下载 慢死了。
wanghui0380
2011-10-30
打赏
举报
回复
每次装cygwin我都痛苦的一塌糊涂,无数个选项,无数文件,无数个小时
真要有啥好解决方法,我立马第一时间建议cygwin用上,安装太痛苦了
wanghui0380
2011-10-30
打赏
举报
回复
没啥最优设计滴
如果有的话,wow不会用?qq不会用?微软不会用??
vs2010 sp1我都下了2天,如果真有啥最优设计,微软他还需要这么玩么??
robbish
2011-10-30
打赏
举报
回复
既然是全部更新,何不全部打包成一个可执行文件,客户端安装个小程序,只用来下载主程序后再执行之。
C/s架构
客户端
自动
更新
软件
传统的C/S
客户端
更新
通常需要用户手动下载安装包,然后关闭正在运行的应用,再执行安装过程,整个过程可能涉及用户操作错误或
更新
失败的风险。为了解决这些
问题
,我们设计了一种嵌入到
客户端
应用程序中的自动
更新
...
阻塞式C/S通信,多
客户端
模式
在这个特定的场景中,我们
讨论
的是
一个
基于C++实现的阻塞式C/S通信系统,它支持多
客户端
同时连接,并且采用了多线程技术。这种设计模式对于理解和开发分布式应用程序,特别是处理并发请求的情况,是非常有价值的。 ...
C/S、B/S、分层、多层架构参考
C/S架构是一种典型的两层架构,其中
客户端
软件
直接与服务器端的应用程序进行交互。
客户端
负责用户界面的展示和部分业务逻辑处理,而服务器端则主要负责数据存储和管理。C/S架构的优势在于响应速度快,用户体验良好,...
C/S模式下的java图书管理系统
在这个场景中,我们
讨论
的是
一个
基于Java实现的网络版图书管理系统,它利用C/S模式为用户提供便捷的图书管理功能。 首先,让我们深入了解Java在C/S模式中的角色。Java作为一种跨平台的编程语言,具有丰富的类库和...
基于局域网聊天程序设计其中网络通信部分采用流行的TCP/IP协议。程序采用典型的C/S(服务器/
客户端
)构架。用socket编程设计网络通讯
程序采用典型的C/S(服务器/
客户端
)构架。用socket编程设计网络通讯。界面设计部分采用Windows MFC框架。数据库采用微软SQL Server。本文最终设计了
一个
简易版本的聊天
软件
,包括登陆、退出、添加好友、消息收/发等...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章