下你所需,载你所想!
汇集开发技术源码资料

多线程文件传输模块例程ECallBack

:12.041KB :1 :2019-12-14 16:13:11

部分简介

多线程文件传输模块源码含ECallBack例程,结合易语言扩展界面支持库及远程服务支持库,调用API函数实现文件的多线程传送。
消息类型 = 服务端.取消息类型 (消息地址)
服务端.取客户句柄 (消息地址, 客户句柄)
.判断开始 (消息类型 = 0)
调试输出 (“有客户连接”) ' 连接不代表上线,得正常发送数据才叫上线
.判断 (消息类型 = 1)
调试输出 (“有客户断开”)
.判断 (消息类型 = 2)
.如果 (服务端.取请求字节集 (消息地址, 请求代码, 原数据))
数据大小 = 取字节集长度 (原数据)
命令头 = 取字节集左边 (原数据, 1)
正文数据 = 取字节集右边 (原数据, 数据大小 - 1)
.判断开始 (命令头 = { 16 }) ' 接收到文件传输开始 返回
多线程文件传输模块.接受数据处理 (原数据, 服务端, 请求代码, 客户句柄, 取运行目录 () + “\接收文件\”)
.判断 (命令头 = { 17 }) ' 收到文件传输数据

多线程文件传输模块例程ECallBack

热门推荐

相关文章