社区
VB
帖子详情
winform程序客户端在线更新的问题
zhutou0071
2018-07-10 05:23:31
winform客户端程序通过FTP服务器自动更新,如何实现,不适用click one
...全文
657
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
下
客户端
自动
更新
程序
本项目“C/S
Winform
下
客户端
自动
更新
程序
”专注于解决这一需求,利用.NET框架进行开发,旨在简化
更新
流程,减少用户手动干预。 首先,服务端需搭建一个FTP(文件传输协议)服务器,这通常是通过安装FTP服务器软件...
简单实现了websocket功能:websocket
客户端
、
winform
socket
客户端
10. **跨域
问题
**:如果Web服务器和
WinForm
客户端
不在同一个源下,可能需要处理跨域
问题
,确保WebSocket连接能够成功建立。 这个项目提供了一个实际的应用场景,展示了WebSocket如何在Web应用和桌面应用之间搭建...
c#
winform
快速建websocket
客户端
源码 wpf快速搭建websocket
客户端
c#简单建立websocket
WebSocket协议作为一种在单个TCP连接上进行全双工通信的技术,使得
客户端
和服务器之间能够进行低延迟、高效率的数据交换,非常适合于实时推送通知、
在线
聊天、游戏实时
更新
等场景。使用C#
WinForm
结合WebSocket...
C#
WinForm
客户端
连接 WebSocket
当WebSocket
客户端
接收到消息时,可以通过事件处理
程序
更新
WinForm
中的文本框,展示接收到的数据。同样,用户输入的数据也可以发送到WebSocket服务器。 至此,我们已经构建了一个基本的C#
WinForm
WebSocket
客户端
...
wcf服务
winform
宿主
客户端
请求wcf 示例
WCF服务可以被各种类型的
客户端
访问,包括
WinForm
s应用
程序
。本示例将详细讲解如何在
WinForm
应用中宿主WCF服务以及创建一个
客户端
来请求该服务。 首先,我们有`WcfServiceLibrary1`项目,这是一个WCF服务的实现。在...
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章