网吧游戏菜单服务器含服务器端和客户端

易语言 2020-09-01 11:26:07

网吧游戏菜单服务器含服务器端和客户端

.判断 (消息类型 = 2) ' 数据到达
文件服务端.取请求字节集 (消息地址, 唯一标示, 收到的数据)
文件_总下载 = 文件_总下载 + 取字节集长度 (收到的数据)
文件_现下载 = 文件_现下载 + 取字节集长度 (收到的数据)
收到的类型 = 取字节集左边 (收到的数据, 5)
真实数据 = 取字节集右边 (收到的数据, 取字节集长度 (收到的数据) - 5)
.判断开始 (收到的类型 = { 222, 111, 151, 181, 191 }) ' 客户端更新
要发送的数据 = 压缩数据 (读入文件 (取运行目录 () + “\updata\” + 到文本 (真实数据)))
文件_总上传 = 文件_总上传 + 取字节集长度 (要发送的数据)
文件_现上传 = 文件_现上传 + 取字节集长度 (要发送的数据)
文件服务端.发送字节集 (唯一标示, 要发送的数据)
.判断 (收到的类型 = { 222, 111, 151, 22, 33 }) ' 客户端升级索引文件
文件服务端.发送字节集 (唯一标示, 到字节集 (取数据摘要 (读入文件 (文件配置路径 + 到文本 (真实数据) + “.dep”))))
.判断 (收到的类型 = { 33, 22, 151, 111, 222 })
.如果 (文件是否存在 (文件配置路径 + 到文本 (真实数据) + “.dep”) = 真)
要发送的数据 = 读入文件 (文件配置路径 + 到文本 (真实数据) + “.dep”)
文件_总上传 = 文件_总上传 + 取字节集长度 (要发送的数据)
文件_现上传 = 文件_现上传 + 取字节集长度 (要发送的数据)
文件服务端.发送字节集 (唯一标示, 要发送的数据)
.否则
文件服务端.发送字节集 (唯一标示, { })