日期:2014-05-18  浏览次数:20705 次

winform 服务器有更新,子客户端检测服务器有更新才更新
如题........求思路.........

------解决方案--------------------
这要什么思路?
服务器里放个xml ,请求这个xml 比对版本号 低了就下载呗
------解决方案--------------------
的确,每次启动的时候检查服务器一张网页(webservice也可)内容写的版本号,和本地保存的对比,不一致,就更新
------解决方案--------------------
服务端是大哥 客户端是小弟

大哥下层的小弟可以很多 小弟认的上层大哥却只能有1个
------解决方案--------------------
这要看是如何设计通讯架构的。很多人只知道轮询数据库,除了这个就不会别的通讯方法了(如果访问关系数据库也算一种通讯方法的话)。

如果你要清楚地解决你自己的问题,请先搞清楚自己的通讯设计问题。
------解决方案--------------------
服务器上设置一个更新列表,可以使XML文件,用来存放最新的文件名及版本号,客户端也有这个列表,当客户端运行时检查是否与服务器上的版本列表一致,若一致则不作任何操作,若不一致则从服务器上下载新的版本。就像1L一样的思路。我们单位的自动更新就是这么做的。
------解决方案--------------------
如果你服务端只是为了更新客户端

就准备写个xml放iis,里面 放上版本号 和 最新版本的文件下载地址
------解决方案--------------------
假设需要服务器“推”消息(想象一下假设我们的移动电话失去这种能力、世界该多么落后啊),那么你应该使用tcp技术。最此地,考虑http长连接技术(但是你需要自己编写web服务器程序)。