winform 服务器有更新,子客户端检测服务器有更新才更新

加旋仔 2012-04-21 08:11:02
如题........求思路.........
...全文
277 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrsupersky 2012-04-22
  • 打赏
  • 举报
回复
尽管说HTTP或者Web极大地改变了这个世界,
但是我不得不说,这些成就并不能说明Web就是个好东西,优秀的,
反之他就是一堆垃圾,只是人们面对没有更好的解决方案来替代的时候,除了这堆垃圾别无选择罢了,
http不是长久之计。。。
人这么聪明,我相信,不用多久必定会有更先进,更简单的技术出现。
  • 打赏
  • 举报
回复
假设需要服务器“推”消息(想象一下假设我们的移动电话失去这种能力、世界该多么落后啊),那么你应该使用tcp技术。最此地,考虑http长连接技术(但是你需要自己编写web服务器程序)。
加旋仔 2012-04-21
  • 打赏
  • 举报
回复
好几楼跟丢了....
加旋仔 2012-04-21
  • 打赏
  • 举报
回复
大致了解了下,有个思路,我整理整理.
rayyu1989 2012-04-21
  • 打赏
  • 举报
回复
他自己开始跑的[Quote=引用 21 楼 的回复:]

从哪楼开始跑题的?
[/Quote]
传递正能量 2012-04-21
  • 打赏
  • 举报
回复
从哪楼开始跑题的?
  • 打赏
  • 举报
回复
单位不一定是静态ip地址 --> 但不一定是静态ip地址


当然,如果你的所谓服务器端只是做一个特别简单的事情,那么就低档一些好了。实际上http方式去读取一个版本号(例如就访问asp.net的ashx返回一个整数)也就行了。
mizuho_2006 2012-04-21
  • 打赏
  • 举报
回复
其实客户端运行的快捷方式就是这个自动更新软件,他会先检查是否有新版本再运行主程序。
rayyu1989 2012-04-21
  • 打赏
  • 举报
回复
如果你服务端只是为了更新客户端

就准备写个xml放iis,里面 放上版本号 和 最新版本的文件下载地址
  • 打赏
  • 举报
回复
怎么丢了一个回帖?
mizuho_2006 2012-04-21
  • 打赏
  • 举报
回复
服务器上设置一个更新列表,可以使XML文件,用来存放最新的文件名及版本号,客户端也有这个列表,当客户端运行时检查是否与服务器上的版本列表一致,若一致则不作任何操作,若不一致则从服务器上下载新的版本。就像1L一样的思路。我们单位的自动更新就是这么做的。
加旋仔 2012-04-21
  • 打赏
  • 举报
回复
服务器那边需要准备什么,客户端那边需要准备什么
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

那服务器与客户端的区别是什么呢??安装的时候为什么分服务端和客户端.
[/Quote]

通常服务器端在公网,有可直连的ip地址(单位不一定是静态ip地址)。而客户端则是在一种相对封闭的、比较低级的环境下,例如多层nat路由器后边。建立连接时,是客户端访问服务器,而不是服务器访问客户端。
  • 打赏
  • 举报
回复
这要看是如何设计通讯架构的。很多人只知道轮询数据库,除了这个就不会别的通讯方法了(如果访问关系数据库也算一种通讯方法的话)。

如果你要清楚地解决你自己的问题,请先搞清楚自己的通讯设计问题。
传递正能量 2012-04-21
  • 打赏
  • 举报
回复
服务器管开房,客户端可以在房间里面一起玩
rayyu1989 2012-04-21
  • 打赏
  • 举报
回复
代码 当然看你各自的功能了 这个怎么能说死
要什么功能写什么功能呗
加旋仔 2012-04-21
  • 打赏
  • 举报
回复
代码有什么区别吗?
rayyu1989 2012-04-21
  • 打赏
  • 举报
回复
服务端是大哥 客户端是小弟

大哥下层的小弟可以很多 小弟认的上层大哥却只能有1个
加旋仔 2012-04-21
  • 打赏
  • 举报
回复
这么说吧,有个软件可以局域网使用的,这个软件分服务端和客户端,我现在想问下服务端软件和客户端软件有什么区别...
传递正能量 2012-04-21
  • 打赏
  • 举报
回复
比如360或者QQ

所谓的软件客户端,被安装在很多数不清的地方

但是,你会发现,每次软件开启的时候,如果有更新,它总是知道,也总能自动更新

为什么呢?
因为它们都有自己的老巢,服务器端,固定的网址

如果没有老巢,就像散兵游勇,你不会满世界一台一台电脑的去安装更新吧
加载更多回复(6)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧