手机
当前位置:查字典教程网 >编程开发 >编程语言综合 >Lua下基本的网络编程示例
Lua下基本的网络编程示例
摘要:这篇文章主要介绍了Lua下基本的网络编程示例,包括简单的服务器的搭建和相关web组件的介绍等,需要的朋友可以参考下Lua是高度灵活的语言,它...

这篇文章主要介绍了Lua下基本的网络编程示例,包括简单的服务器的搭建和相关web组件的介绍等,需要的朋友可以参考下

Lua是高度灵活的语言,它往往是在多个平台,包括Web应用程序中使用。成立2004年的Kepler社区提供Lua的Web组件开放源码。

虽然,也有使用Lua已经开发了其他的web框架,我们将主要集中在Kepler社区提供的组件。

应用程序和框架

Orbit 是一个lua的MVC Web框架,它是基于WSAPI。

WSAPI是从Lua的Web应用程序抽象的Web主机服务器,是基于许多项目的API。

Xavante是一个Lua的Web服务器,提供了一个WSAPI接口。

Sputnik是一个wiki/CMS开发过WSAPI的Kepler项目用于娱乐和搞笑。

CGILua提供LuaPages和LuaScripts网页制作的基础上的WSAPI,但不再支持。使用Orbit, Sputnik 或WSAPI 代替。

在本教程中,我们会尽量让你可以做更多地了解Lua,它的安装和使用方法,请参考kepler网站

Orbit

Orbit是lua一个MVC Web框架。它彻底抛弃CGILua 的应用,每个应用程序Orbit可以容纳一个单一文件“脚本”的CGILua模式,但是如果想让它分割成多个文件也可以。

所有Orbit应用程序遵循WSAPI协议,所以他们目前正在与Xavante,CGI和FastCGI的一起结合工作。它包括一个发射器,可以很容易推出Xavante实例进行开发。

安装Orbit的最简单方法是使用LuaRocks。 luarocks安装Orbit的安装命令。对于这一点,首先需要先安装LuaRocks。

如果还没有安装所有的依赖,这是应遵循在的Unix / Linux环境设置Orbit的步骤。

安装Apache

连接到服务器。安装Apache2,它支持的模块和能使用所需的Apache2模块:

?

1

【Lua下基本的网络编程示例】相关文章:

python实现的守护进程用法实例

详解Lua中的if语句的使用方法

Lua中for循环语句的使用教程

Lua中..和#运算符的使用方法

Ruby优化继承类实例

在Lua程序中使用MySQL的教程

Lua编程中使用嵌套循环的使用教程

Python中逗号的三种作用实例分析

C语言中的数组和指针汇编代码分析实例

Lua中的repeat...until循环语句使用教程

精品推荐
分类导航