易截截图软件、单文件、免安装、纯绿色、仅160KB

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:

存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。

本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程服务器,如果有n个客户端那服务器压力肯定会很大。
这个问题很常见,用clickonce可以解决

jhdxhj兄,我目前已经实现了主程序一启动就自动触发更新程序实现在线更新。目前遇到问题是主程序运行使用过程,服务器端有程序新版本客户端能立马接收消息,然后弹出提示窗口。

一般都是通过web services/WCF查询服务器进行升级
配置XML文件保存版本信息,查询服务器获取版本如是最新版本就不要升级
还可使用smart client
http://topic.csdn.net/u/20090422/08/69f9713b-3982-4313-ab11-7fb6eefdcf93.html

楼上各位大哥可能都没理解我的意思,我的意思是:如何解决在主程序使用过程中而不是主程序启动时如果服务器端有变化能立马通知客户端触发更新程序。注意是在使用主程序的当中。

up

本来是想通过采用WCF+windowns服务+定时器的这样的方式写个第三方程序安装到客户端的服务中,让它不断的去监测更新状态,一有变化就触发更新程序弹出消息框提示客户端。但是这样带来的坏处是频繁的访问远程服务器。

写一个服务器小程序,一直在线,像QQ那样

在程序中定时判断是否有更新,有则下载更新包到本地,然后启动升级程序强制关闭主程序,更新后再启动主程序。



相关问答:

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......

菜鸟求解:c图形问题

#include <stdio.h>
#include <graphics.h>
void main()
{
  int x0,y0,x1,y1,driver,mode,i;
  driver=VGA;
  mode=VGAHI;
  initgraph(&driver,&mode,&qu ......

C\C++如何计算函数的导数

C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……

跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?

俺上学时想过自动推导公式,后来 ......

大家觉得 C Primer Plus 这本书怎么样呢?

用这本书入门怎么样呢  跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。

不可同日而语

一个是国外的,一个是国内的

学完c primer ......

C如何调用PHP函数

如题,请知道的高手指点一下,THANKS
PHP函数都是用C实现的~
反其道而行之~

HOHO,关键是,自已再去实现这个功能累啊,PHP有现成的就直接调用好了,

顶起,有高手点解一下,或者是我直接将PHP 源码中的 .c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号