LuaJIT XMPP是一个Lua库,用于构建XMPP(Jabber)客户端和组件。它包括了完整的XMPP Core和IM功能集,支持TLS和SASL身份验证,并可以通过插件扩展功能。该库可以在Windows,Linux和Mac OS X上运行。

有没有人知道 Lua 的 Jabber 库?我找到了“Lua Messaging Library”用于 AIM,尽管我找不到它的下载链接,看起来它已经被废弃了。像 Lua 这样的库会很有帮助。


很抱歉我没有最初说明,我指的是一个“纯 Lua”的库。我熟悉 Verse,但对于这个特定的应用程序,我没有构建自己的 Lua 发行版的选项。

原文链接 https://stackoverflow.com/questions/212659

点赞
stackoverflow用户4600
stackoverflow用户4600

Verse

Verse 是一个基于 Lua 脚本语言的 Jabber/XMPP 库,它基于 C 语言版本的 strophe 库。

verse 的一个方便特性是默认只实现了核心协议。协议的扩展(可以是 XEPs 或自定义协议)可以被“描述”,然后被任何 verse 应用程序使用。开发者的意图是在 verse 中包括尽可能多的 XEPs 的支持,其中任何数量的 XEPs 可以在初始化库时被应用程序选择性地加载。

顺祝商祺

2008-10-17 15:41:29
stackoverflow用户24064
stackoverflow用户24064

有一个名为 Prosody 的 LUA XMPP 服务器:它可能会给你一个良好的开端。

2009-01-06 12:42:59
stackoverflow用户15996
stackoverflow用户15996

作为跟进的一部分,我是Prosody和Verse的作者。 我正在更新Verse以使用为Prosody开发的新代码,并且因此,Verse将成为一个“纯Lua”的XMPP库,其源代码源自Prosody。

当然,它仍需要依赖于通常的LuaSocket,LuaExpat等,但不会像当前情况一样涉及生成的绑定。

2009-01-22 20:22:22
stackoverflow用户278046
stackoverflow用户278046

是的,我也有类似的需求:我想使用内置LUA的VideoLan (VLC)软件进行XMPP消息传递...http://jpeg.dinauz.org/blog/index.php?post/2010/01/30/Extensions-in-VLC&pub=1#pr ...因此我期待更新后的Verse工作!

2010-02-21 10:01:08
stackoverflow用户34799
stackoverflow用户34799

"Pure Lua" 没有网络功能。你会发现任何 XMPP 库都需要编译扩展程序。

2011-05-23 19:12:16