XMPP 服务器的 Erlang 客户端
Posted
技术标签:
【中文标题】XMPP 服务器的 Erlang 客户端【英文标题】:Erlang Client for XMPP server 【发布时间】:2017-09-27 09:23:19 【问题描述】:XMPP 服务器有没有好的 Erlang 客户端。我检查了 exmpp,但它太旧且无法编译。 任何指针都会很好。我必须同时发送和接收消息。 Ejabberd REST API 不适合这里,因为我还需要返回消息。
谢谢。
【问题讨论】:
【参考方案1】:您可以使用来自https://github.com/esl/escalus 的 escalus xmpp 库。
【讨论】:
尝试使用 escalus,但效果不理想 您在编译或运行 escalus 时是否遇到任何错误? 是的,我在配置文件中将 localhost 更改为我的域,它似乎无法解析它。【参考方案2】:https://github.com/processone/exmpp/releases 到这里下载最新版本。 提取它。 确保你安装了所有必需的东西,比如 libtools 和 erlang。 在提取的目录中运行:
$ ./configure
$ make
$ sudo make install
默认情况下,这会将 exmpp 安装到您的 erlang 环境库中。您可以通过以下方式指定自定义目录:
$ ./configure --prefix=/install/exmpp/here
您可以在“示例”目录中找到示例代码。浏览它们以更好地理解。
【讨论】:
以上是关于XMPP 服务器的 Erlang 客户端的主要内容,如果未能解决你的问题,请参考以下文章