网络文件传输软件

易语言 2020-06-11 12:00:26

.判断开始 (服务器1.取回数据 () = 头)
按钮1.禁止 = 真
.判断开始 (是否在文件尾 (文件号, ) = 假)
.判断开始 (取文件长度 (文件号) - 取读写位置 (文件号) < 1000)
服务器1.发送数据 (客户, 头 + 读入字节集 (文件号, 取文件长度 (文件号) - 取读写位置 (文件号)), )
.判断 (取文件长度 (文件号) - 取读写位置 (文件号) ≥ 1000)
服务器1.发送数据 (客户, 头 + 读入字节集 (文件号, 1000), )
.默认

.判断结束
进度条1.位置 = 取读写位置 (文件号) ÷ 文件大小 × 100
输出调试文本 (到文本 (取读写位置 (文件号)))
.默认
关闭文件 (文件号)
.判断结束

.判断 (服务器1.取回数据 () = 头 + 头)
按钮1.禁止 = 假
信息框 (“发送完成”, 0, )