易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

一个多年前写的ESP服务器的研究   [复制链接]

    2020-12-18 08:50:21
    2020开源大赛(第五届)
    易语言资源网
    4080 次浏览
    来源链接

大概是08年就开始研究怎么写一个WEB服务器的.最早的时候 只是写了 静态页面的..

后来发现了 世宝的易脚本 用起来不错。

所以萌生出了 把他做成能支持动态脚本的服务器.

自己写过几次网络方面的处理,但是效果不行,当时也不知道有IOCP这些, 所以不太会的时候 就直接用 大鸟的TCP支持库作为网络方面的处理.

文件中有这个支持库的下载地址.  世宝的易脚本已经包含在压缩包中了..

整个动态页面的工作流程 由代码翻译器. 把 htm 与 esp 结合的文件 翻译成 能用世宝脚本执行的代码..

然后将代码送至世宝的易脚本引擎中执行.. 最后再把结果返回给浏览器.

不过后来增加能数据库连接的没找到源码. 其实有ESP执行源码也可以自已加了. 等找到了再传上来...




点我下载 (已有 96 次下载)

引用模块


源码文件名 模块文件名
解析执行.e
世宝脚本语言引擎 免费版.ec


引用支持库


源码文件名 支持库文件名 支持库标识
Appliction.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
Interface.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
控制台.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
翻译代码.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
解析执行.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
正则表达式支持库 2.0 684944CB04624eb7BD5412A519421D34
特殊功能支持库 3.0 A512548E76954B6E92C21055517615B0
Eweb.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
云外归鸟的网络套接字通信支持库 2.2 A662258663934ef3B755EADF963C4C39
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:发一个纯汇编openprocess...     下一篇:永硕E盘 操作模块 10月13号更新...