社区
VB
帖子详情
winform程序客户端在线更新的问题
zhutou0071
2018-07-10 05:23:31
winform客户端程序通过FTP服务器自动更新,如何实现,不适用click one
...全文
697
4
打赏
收藏
winform程序客户端在线更新的问题
winform客户端程序通过FTP服务器自动更新,如何实现,不适用click one
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
melinyi
2018-07-14
打赏
举报
回复
参数
address
String 或 Uri。要下载的文件的路径,其中包括文件名和主机地址。必选。
destinationFileName
String。已下载文件的文件名和路径。必选。
userName
String。要进行身份验证的用户名。默认值为空字符串,“”。
password
String。要进行身份验证的密码。默认值为空字符串,“”。
showUI
Boolean。指定是否显示操作进度。默认值为 False。
connectionTimeout
Int32。超时间隔(以毫秒为单位)。默认值为 100 秒。
overwrite
Boolean。指定是否覆盖现有文件。默认值为 False。
onUserCancel
UICancelOption。指定当用户在对话框(在 ShowUI 设置为 True 时显示)上单击“取消”或“否”时的行为。默认值为 ThrowException。
networkCredentials
ICredentials。要提供的凭据。
异常
以下情况可能会导致异常:
驱动器名称无效 (ArgumentException)。
destinationFileName 以尾随斜杠结尾 (ArgumentException)。
overwrite 设置为 False,并且目标文件已存在 (IOException)。
服务器在指定 connectionTimeout 内未响应 (TimeoutException)。
身份验证失败 (SecurityException)。
用户缺少必要的权限 (SecurityException)。
网站拒绝了请求 (WebException)。
备注
如果将 showUI 设置为 True,则会出现一个显示操作进度的对话框;该对话框包含可用于取消操作的“取消”按钮。由于该对话框不是模块对话框,因此不会妨碍用户在程序的其他窗口中输入内容。
如果服务器在指定的 connectionTimeout 内未响应,则会取消操作并引发异常。
如果在应用程序中启用了网络跟踪,DownloadFile 将输出跟踪信息。有关更多信息,请参见启用网络跟踪。
melinyi
2018-07-14
打赏
举报
回复
My.Computer.Network.DownloadFile 方法
My.Computer.Network.DownloadFile("下载地址", "保存路径及文件名", "FTP账号", "FTP密码", True, 100, True) 'URL,保存路径,FTP账号,密码,是否显示进度条窗口,间隔响应时间,是否覆盖文件.
raynors
2018-07-14
打赏
举报
回复
自己写个FTP下载程序,作为伴生程序LAUNCHER,每次启动检查更新,杀主线程,下载,改名一气呵成。
主程序呢,要判断新版本,如有新版本就启动LAUNCHER
所有的软件都这么做的。
zhutou0071
2018-07-10
打赏
举报
回复
vb.net
C/S
winform
下
客户端
自动
更新
程序
需要在服务端搭建FTP服务器,保存上传的软件
更新
包,
更新
包内容有软件的软件版本信息,
客户端
主
程序
运行时候检测本地配置和服务端数据库软件版本,不一致,提示软件
更新
,启动
更新
程序
,下载
更新
包,解压,替换
简单实现了websocket功能:websocket
客户端
、
winform
socket
客户端
项目本身是win项目,文件夹Web里面是web端实现socket代码的页面,web端可以向多个win端发消息,win收到消息后,告诉web端!
c#
winform
快速建websocket
客户端
源码 wpf快速搭建websocket
客户端
c#简单建立websocket
https://blog.csdn.net/weijia3624/article/details/138438425 c#
winform
快速建websocket
客户端
源码 wpf快速搭建websocket
客户端
c#简单建立websocket
客户端
websocket快速简单搭建
客户端
websocket
客户端
实现 在C#
WinForm
应用
程序
中快速构建WebSocket
客户端
,是一种实现实时数据交互的有效方式。WebSocket协议作为一种在单个TCP连接上进行全双工通信的技术,使得
客户端
和服务器之间能够进行低延迟、高效率的数据交换,非常适合于实时推送通知、
在线
聊天、游戏实时
更新
等场景。使用C#
WinForm
结合WebSocket
客户端
,有以下几个显著特点和
C#
WinForm
客户端
连接 WebSocket
基于VS2019,使用
WinForm
作为WebSocket
客户端
,连接WebSocket服务器并进行数据通信。
Winform
MQTT
客户端
连接方式
Winform
MQTT
客户端
连接方式,通过配置文件设置服务器地址和端口,含有控制台和窗口
程序
两个版本内容
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章