我是比较新的XMPP和Jabber协议。我正在使用Ubuntu 12.0 LTS OS。我需要找出客户端需要发送到ejabberd IM服务器的各种XMPP/Japper消息格式。XMPP:消息协议格式
请让我知道什么是了解他们最简单的方法 - 像聊天,虱组,文件共享等
有什么标准库(带有示例)缴费互联网上。我更喜欢使用Python来达到这个目的。我的目标是开发一个命令行工具,它可以连接到ejabberd服务器和转储客户端需要发送到XMPP/Jabber服务器各种格式的消息。
在此先感谢
我是比较新的XMPP和Jabber协议。我正在使用Ubuntu 12.0 LTS OS。我需要找出客户端需要发送到ejabberd IM服务器的各种XMPP/Japper消息格式。XMPP:消息协议格式
请让我知道什么是了解他们最简单的方法 - 像聊天,虱组,文件共享等
有什么标准库(带有示例)缴费互联网上。我更喜欢使用Python来达到这个目的。我的目标是开发一个命令行工具,它可以连接到ejabberd服务器和转储客户端需要发送到XMPP/Jabber服务器各种格式的消息。
在此先感谢
所有你需要知道的是在这里:http://xmpp.org/xmpp-protocols/xmpp-extensions/
对于Python我认为目前最喜欢的是sleepxmpp:https://github.com/fritzy/SleekXMPP/wiki
对于库的列表,请参阅:http://xmpp.org/xmpp-software/libraries/
在Python中开始使用XMPP,我建议SleekXMPP库。它提供了很多功能,并且使得使用XMPP非常容易。文档很好,它有many simple examples。
虽然劳埃德有关协议文件,他链接到正确的,我坚信,你应该通过使用现成的库,而不是试图创建自己从头一切上手。如果你愿意,你可以稍后再做,一旦你了解了XMPP更多。
请让我在http://xmpp.org/xmpp-protocols/xmpp-extensions/ URL中的哪个文档指定需要发送给Jabber/XMPP服务器的消息格式 - 例如说 - 登录/聊天等 – Prakash
该基地XMPP规范是RFC 6120,RFC 6121和RFC 6122 如果你读了XMPP的扩展页面的列表中,你将能够告诉它扩展为我做什么功能:) –
了解文件,但我尝试了一个简单的搜索连接到服务器,登录身份验证XMPP消息 - 我无法在那里找到它。 – Prakash