-1

我对 XMPP 和 Jabber 协议比较陌生。我正在使用 Ubuntu 12.0 LTS 操作系统。我需要找出客户端需要发送到 ejabberd IM 服务器的各种 XMPP / Japper 消息格式。

请让我知道了解他们的最简单方法是什么 - 例如聊天、聊天组、文件共享等。

Internet 上是否有任何标准库(带有示例)。我更喜欢为此目的使用 Python。我的目标是开发一个命令行工具,可以连接到 ejabberd 服务器并将客户端需要发送到 Xmpp/Jabber 服务器的各种消息格式转储。

提前致谢

4

2 回答 2

3

为了在 Python 中开始使用 XMPP,我推荐SleekXMPP库。它提供了很多功能,使使用 XMPP 变得非常容易。文档很好,有很多简单的例子

虽然 Lloyd 对他链接到的协议文档是正确的,但我坚信您应该从使用现成的库开始,而不是尝试从头开始自己创建所有内容。如果您愿意,您可以在以后更了解 XMPP 后执行此操作。

于 2013-08-23T09:29:16.553 回答
2

你需要知道的都在这里:http: //xmpp.org/xmpp-protocols/xmpp-extensions/

对于 python,我相信目前最喜欢的是 sleepxmpp:https ://github.com/fritzy/SleekXMPP/wiki

有关库的列表,请参见:http: //xmpp.org/xmpp-software/libraries/

于 2013-08-22T10:31:20.293 回答