火资源软件1月11日消息,晋级桌面使用应该是我们首先要思索的。普通来说,一个项目只要一个客户端,有时一个项目例如会分为几个客户端,前台客户端和后台客户端。但是我在网上找了很久,却找不到一个可以同时管理多个客户端晋级的。所以学习的时分做了一个。之前我用oaus自动晋级软件是由于这个通讯的无偿版只能10团体用。所以我本身做的这个模拟了很多。这是他们的网站,http://blog.oraycn.com/OAUS.aspx.
通讯协议运用开源项目NetWorkComms.net。我测试传输1g文件没成绩。
关于每个版本,只要一个或两个文件被更新,几个文件被添加或删除。晋级时可以掩盖相应的更新,删除客户端的本地文件。
一、服务器引见
文件目录,其中FileFolder文件夹用于存储部署的晋级文件。
服务器的配置文件可以设置端口,其他不需求修正。翻开服务器并单击第一个新项目。
输出项目的称号。这里我以DiskGenius为例。
创立成功后,会显示在列表中,并在服务器的配置中生成该项目的版本。
同时,这个项目的途径会在FileFolder文件夹中生成,用来放这个项目的文件。这个时分我们只需求复制普通客户端的文件,需求留意的是这里的途径和普通客户端的途径是一样的。
单击项目更新,自动扫描目录中更新、删除和添加的几个文件。
之后只需有新文件需求更新,就复制到对应项目的目录下,点击更新按钮。
第二,客户
晋级客户端必需放在我们项目客户端的根目录下,打包的时分可以带出去打包。
客户端的文件夹用来寄存下载的文件,下载完一切文件后会被掩盖,Temp文件夹用来缓存下载的文件,这要在Client.ext.config配置文件中配置。
在配置文件中,配置服务器ip和端口,以及晋级完成后要晋级的app。此外,配置晋级项目的称号,该称号应该与服务器创立的项目称号分歧。这样就会下载相应项目的晋级文件。当我们开端本身的程序时,我们可以使用HasNewVersion。类库MessageContract.dll中的GetIsNewVersion();办法,该办法前往一个布尔值来确定能否需求晋级。假如是这样,可以在本身的程序中启动晋级程序实行晋级。
下载后,用户可以经过单击开端来启动本身的使用程序。
好了,以上就是今天所分享的内容了,更多关于软件知识请关注火资源软件,每天都会更新一些优质内容,其中包括伶信,梦幻盲盒,优品铺,澳派,新南北,会友IM,微信,旗语,香蕉赶集,易民购,鸽欧购,乐淘淘购,苹果微信多开,深聊,安卓微信多开,千米优选,城言,淘客购,友点赞,狐友,诚智通,千语,嗒米购,莱迪购,新聚淘,探聊,淘一购,亲聊,乐享购,探聊,淘个购,支付宝等热门社交平台,辅助功能有单透软件,秒抢红包,埋雷软件,扫尾,避雷软件等。喜欢的请关注收藏吧!