8

I want to use jabberd in android app. I have installed ejabberd server but ejabberd client is not working. Which one is the best ejabberd client?

user847470
  • 433
  • 3
  • 5
  • 8

2 Answers2

11

ejabberd is strictly an XMPP / Jabber server implementation. There is no such thing as an "ejabberd client". To interface with ejabberd, one can use any XMPP / Jabber client. Examples include Psi, Pidgin, and so on.

You seem to be a bit confused about the whole idea of XMPP / Jabber. If you have an interest in it, I highly recommend reading XMPP: The Definitive Guide in order to fully understand the concepts behind it, how to leverage it, and even how to implement your own client. In the book they happen to use Python with SleekXMPP for their example implementations, but there are many libraries for many languages out there.

Here are a few decently comprehensive lists of XMPP clients and XMPP libraries.

EDIT: I skipped over the fact that you'll be using Android. You can either use aSmack for a native Android app or implement a webapp using JavaScript with Strophe.js.

mattkelly
  • 606
  • 3
  • 9
4

Which one is the best ejabberd client?

You meant:

Which one is the best XMPP client?

I personnally believe that Xabber and Beem may be the best Android XMPP clients at the time of this writing, Jabiru and Yaxim follow, others are specific or uninteresting to me.

Community
  • 1
  • 1
Nyco
  • 136
  • 8