如何在android中使用ejabberd?

时间:2011-07-28 06:41:38

标签: android ejabberd instant-messaging

我想在Android应用中使用jabberd。我已经安装了ejabberd服务器但是ejabberd客户端无法正常工作。哪一个是最好的ejabberd客户?

2 个答案:

答案 0 :(得分:11)

ejabberd严格来说是一个XMPP / Jabber服务器实现。没有“ejabberd客户”这样的东西。要与ejabberd连接,可以使用任何XMPP / Jabber客户端。示例包括PsiPidgin等。

你似乎对XMPP / Jabber的整个想法感到有些困惑。如果您对它感兴趣,我强烈建议您阅读XMPP: The Definitive Guide以充分理解其背后的概念,如何利用它,甚至如何实现您自己的客户端。在本书中,他们碰巧使用带有SleekXMPP的Python作为他们的示例实现,但是那里有许多用于许多语言的库。

以下是XMPP clientsXMPP libraries的一些相当全面的列表。

编辑:我跳过了您将使用Android的事实。您可以将aSmack用于原生Android应用,也可以使用Strophe.js的JavaScript实现网络应用。

答案 1 :(得分:4)

  
    

哪一个是最好的ejabberd客户?

  
     

你的意思是:

     

哪一个是最好的 XMPP 客户?

我个人认为Xabber和Beem可能是撰写本文时最好的Android XMPP客户,Jabiru和Yaxim关注,其他人对我来说是特定或无趣的。