|
|

分享源码
| 界面截图: |
|
| 是否带模块: |
纯源码 |
| 备注说明: |
- |
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 服务端口 | 整数型 | | | 更新文案 | 文本型 | | | 下载地址 | 文本型 | | | 是否强制 | 逻辑型 | | | 最新版本号 | 文本型 | |
服务端口 = 9527 编辑框_版本号.内容 = “1.0.0”编辑框_更新内容.内容 = “1.修复已知BUG;2.新增版本验证功能;3.优化程序性能”编辑框_下载链接.内容 = “https://www.xxx.com/xxx.exe”复选框_强制更新.选中 = 假 编辑框_日志.内容 = “=== 版本验证服务端 启动准备 ===” + #换行符 | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 端口是否占用 | 逻辑型 | | | | 最新版本号 | 文本型 | | |
最新版本号 = 编辑框_版本号.内容 更新文案 = 编辑框_更新内容.内容 下载地址 = 编辑框_下载链接.内容 是否强制 = 复选框_强制更新.选中 如果真 (最新版本号 = “” 或 下载地址 = “”) 信息框 (“版本号和下载链接不能为空!”, 0, “提示”, ) 返回 () 服务器1.端口 = 服务端口 编辑框_日志. 加入文本 ( #换行符 + “服务启动成功!监听端口:” + 到文本 (服务端口 ) + #换行符 )编辑框_日志. 加入文本 (“最新版本:” + 最新版本号 + “ 强制更新:” + 到文本 (是否强制 ) + #换行符 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 客户端版本 | 文本型 | | | | 返回数据 | 文本型 | | | | 解析后数据 | 文本型 | | |
解析后数据 = 到文本 (数据 )编辑框_日志. 加入文本 ( #换行符 + “收到客户端请求:” + 解析后数据 + #换行符 )客户端版本 = 文本_取出中间文本 (解析后数据, “VERSION=”, #换行符, )返回数据 = 最新版本号 + “|” + 到文本 (是否强制 ) + “|” + 更新文案 + “|” + 下载地址 服务器1. 发送数据 (客户指针, 到字节集 (返回数据 ), )编辑框_日志. 加入文本 (“已返回版本信息给客户端” + #换行符 )|
| 文本_取出中间文本 | 文本型 | | |
| 原文本 | 文本型 | | | | 左边文本 | 文本型 | | | | 右边文本 | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 左边位置 | 整数型 | | | | 右边位置 | 整数型 | | |
左边位置 = 寻找文本 (原文本, 左边文本, , 假) 如果真 (左边位置 = -1 ) 返回 (“”)左边位置 = 左边位置 + 取文本长度 (左边文本)右边位置 = 寻找文本 (原文本, 右边文本, 左边位置, 假) 如果真 (右边位置 = -1 ) 返回 (取文本右边 (原文本, 取文本长度 (原文本 ) - 左边位置 )) 返回 (取文本中间 (原文本, 左边位置, 右边位置 - 左边位置))编辑框_日志. 加入文本 (“客户端已断开连接” + #换行符 )
|
-
|