为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 网络相关源码 正文

易语言web服务 多线程轻量级服务

三叶资源网 2022-05-27 21:19:00 网络相关源码 1248 ℃ 0 评论

易语言轻量级web服务


仅调用精易模块,其中做了多线程处理,可以用于简单的web服务,例如简单的API接口


.版本 2

.支持库 EThread

.支持库 spec


.子程序 _服务器1_数据到达

.局部变量 线程参数, 线程参数


线程参数.客户IP = 服务器1.取回客户 ()

线程参数.请求内容 = 服务器1.取回数据 ()

线程参数.服务器 = 服务器1

启动线程 (&线程_处理服务器数据, 取变量地址 (线程参数), )

延时 (100)

系统_处理事件 ()


.子程序 线程_处理服务器数据

.参数 变量地址, 整数型

.局部变量 request, request

.局部变量 response, response

.局部变量 rtjson, 文本型

.局部变量 线程参数, 线程参数

.局部变量 json, 文本型


交换_变量交地址ASM (线程参数, 变量地址)

request.初始化 (线程参数.请求内容)

response.初始化 (线程参数.服务器, 线程参数.客户IP)

json = request.取PostJson ()  ' post就取post数据,get就取表单数据,这里已经处理好了的

log (request.取请求路径 () + “|” + json)

response.write (到字节集 (编码_gb2312到utf8 (json)), request.取请求类型 (), #正常访问)

整个就几m

@charmingmm

文件下载
资源名称:易语言web服务 多线程轻量级服务


Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
HPSocket软件验证百度微信hook图片上传CURL超文本浏览框支持库s5代理集群SQLite3枚举类函数乐玩模块时时彩二星缩水软件粒子发射器吃鸡辅助仿微信登录UI界面英雄联盟QQ群发YY关注利用alpha属性绘制图形ITrayNotify
最新评论