组件更新,文件传送及更新也实现了令牌验证

This commit is contained in:
HSL
2017-03-14 10:14:12 +08:00
parent edaadf082d
commit e30b69f94e
3 changed files with 19 additions and 5 deletions

View File

@@ -106,7 +106,7 @@
是否连接成功 是否连接成功
</summary> </summary>
</member> </member>
<member name="P:IndustryEthernet.InfoTcp.worksocket"> <member name="P:IndustryEthernet.InfoTcp.Worksocket">
<summary> <summary>
连接的socket 连接的socket
</summary> </summary>
@@ -1257,20 +1257,22 @@
上传或下载的控件 上传或下载的控件
</summary> </summary>
</member> </member>
<member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Net.IPEndPoint,System.String,System.String,System.String,System.String)"> <member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Guid,System.Net.IPEndPoint,System.String,System.String,System.String,System.String)">
<summary> <summary>
上传的实例化方法 上传的实例化方法
</summary> </summary>
<param name="token">网络令牌</param>
<param name="endpoint">服务器的端口地址</param> <param name="endpoint">服务器的端口地址</param>
<param name="filepath">完整的文件路径</param> <param name="filepath">完整的文件路径</param>
<param name="factory">文件所属的工厂</param> <param name="factory">文件所属的工厂</param>
<param name="group">文件所属的分类</param> <param name="group">文件所属的分类</param>
<param name="id">文件所属的设备ID</param> <param name="id">文件所属的设备ID</param>
</member> </member>
<member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Net.IPEndPoint,System.String,System.String)"> <member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Guid,System.Net.IPEndPoint,System.String,System.String)">
<summary> <summary>
下载的实例化方法 下载的实例化方法
</summary> </summary>
<param name="token">网络令牌</param>
<param name="endpoint">服务器的端口地址</param> <param name="endpoint">服务器的端口地址</param>
<param name="filepath">服务器的文件路径</param> <param name="filepath">服务器的文件路径</param>
<param name="savepath">本地保存的路径</param> <param name="savepath">本地保存的路径</param>
@@ -1382,15 +1384,25 @@
用于文件上传或下载的窗口 用于文件上传或下载的窗口
</summary> </summary>
</member> </member>
<member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Net.IPEndPoint,System.String[],System.String,System.String,System.String)"> <member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Guid,System.Net.IPEndPoint,System.String[],System.String,System.String,System.String)">
<summary> <summary>
实例化一个文件上传的窗口 实例化一个文件上传的窗口
</summary> </summary>
<param name="token">网络令牌</param>
<param name="endpoint">服务器远程地址</param>
<param name="files">等待上传的文件数组</param>
<param name="factory">工厂大类</param>
<param name="group">分类</param>
<param name="id">设备序号</param>
</member> </member>
<member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Net.IPEndPoint,System.String[],System.String)"> <member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Guid,System.Net.IPEndPoint,System.String[],System.String)">
<summary> <summary>
实例化一个文件下载的窗口 实例化一个文件下载的窗口
</summary> </summary>
<param name="token">网络令牌</param>
<param name="endpoint">服务器的远程地址</param>
<param name="files">等待下载的文件</param>
<param name="savepath">保存路径</param>
</member> </member>
<member name="P:IndustryEthernet.FormFileOperate.is_down_file"> <member name="P:IndustryEthernet.FormFileOperate.is_down_file">
<summary> <summary>

Binary file not shown.

View File

@@ -207,6 +207,7 @@ namespace 软件系统服务端模版
net_soft_update_Server.log_record.log_save_path = Application.StartupPath + @"\update_log.txt"; net_soft_update_Server.log_record.log_save_path = Application.StartupPath + @"\update_log.txt";
//在服务器的这个路径下放置客户端运行的所有文件不要包含settings文件不要从此处运行 //在服务器的这个路径下放置客户端运行的所有文件不要包含settings文件不要从此处运行
//只放置exe和dll组件必须放置软件自动更新.exe //只放置exe和dll组件必须放置软件自动更新.exe
net_soft_update_Server.KeyToken = CommonHeadCode.KeyToken;
net_soft_update_Server.FileUpdatePath = @"C:\ClientFiles"; net_soft_update_Server.FileUpdatePath = @"C:\ClientFiles";
net_soft_update_Server.AutoUpdateEngineStart(CommonLibrary.CommonLibrary.Port_Update_Net); net_soft_update_Server.AutoUpdateEngineStart(CommonLibrary.CommonLibrary.Port_Update_Net);
} }
@@ -232,6 +233,7 @@ namespace 软件系统服务端模版
{ {
net_file_update.FilesPath = @"C:\ClientFiles";//服务器客户端需要更新的路径,与上述一致 net_file_update.FilesPath = @"C:\ClientFiles";//服务器客户端需要更新的路径,与上述一致
net_file_update.log_record.log_save_path = Application.StartupPath + @"\update_file_log.txt"; net_file_update.log_record.log_save_path = Application.StartupPath + @"\update_file_log.txt";
net_file_update.KeyToken = CommonHeadCode.KeyToken;
net_file_update.Server_Start(CommonLibrary.CommonLibrary.Port_Update_Remote); net_file_update.Server_Start(CommonLibrary.CommonLibrary.Port_Update_Remote);
} }
catch (Exception ex) catch (Exception ex)