Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

Node-Lua-v1.1 发布,增加 Lua5.3 支持 UDP 支持

$
0
0

Node-Lua-v1.1 发布,node-lua是一款基于lua实现的脚本和服务器引擎,它支持构建海量lua服务(context_lua)并以多线程方式运行在多核服务器上,采用了任务多路复用的设计方案,有效利用了多核优势。node-lua致力于构建一个快速、简单易用的lua脚本和服务器开发和运行环境。该引擎参考了node-js和skynet的设计思想,并对其进行了整合和优化。

node-lua-v1.1本次发布主要升级lua至lua5.3.2并新增udp接口支持。具体更新如下:

1. [upgrade]升级lua5.2.3至lua5.3.2;
2. [add]新增udp支持;
3. [add]新增bson支持;
4. [add]提供freebsd系统编译和安装;
5. [add]新增通信消息(message_t)类型:int64,消息数组,bson<-->lua_Integer,多返回值,lua_table(或bson userdata);
6. [improve]优化context之间收发消息,支持发送多参和接收多返回值,同时支持发送和接收lua_table、共享buffer和bson;
5. [fix]修复lua共享proto的lstate的内存泄露问题;
7. [add]提供获取socket(tcp,udp)自端和对端地址和端口的方法;
9. [add]提供获取socket(tcp,udp)唯一描述符fd的方法,并提供通过fd直接发送数据的功能(提前打开socket共享写开关);

下载地址:


Viewing all articles
Browse latest Browse all 44787

Trending Articles