我对XMPP和Jabber协议比较陌生。我正在使用Ubuntu 12.0 LTS OS。我需要找出客户端需要发送给ejabberd IM服务器的各种XMPP / Japper消息格式。
请告诉我最简单的了解方式 - 例如聊天,小组,文件共享等。
Internet上是否有可用的标准库(带示例)。我更喜欢使用Python来达到这个目的。我的目标是开发一个命令行工具,它可以连接到ejabberd服务器并转储客户端需要发送到Xmpp / Jabber服务器的各种消息格式。
提前致谢
答案 0 :(得分:3)
对于Python中的XMPP入门,我推荐使用SleekXMPP库。它提供了许多功能,使得使用XMPP非常容易。文档很好,它有many simple examples。
虽然Lloyd对他链接的协议文档是正确的,但我坚信你应该开始使用现成的库,而不是试图从头开始创建所有东西。如果你想要的话,你可以在以后更多地了解XMPP。
答案 1 :(得分:2)
您需要知道的只有:http://xmpp.org/xmpp-protocols/xmpp-extensions/
对于python我相信当前最喜欢的是sleepxmpp:https://github.com/fritzy/SleekXMPP/wiki
有关库列表,请参阅:http://xmpp.org/xmpp-software/libraries/