android - 如何在android中使用ejabberd?

标签 android ejabberd instant-messaging

<分区>

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

最佳答案

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

您似乎对 XMPP/Jabber 的整个概念有点困惑。如果您对此感兴趣,我强烈建议您阅读 XMPP: The Definitive Guide为了充分理解它背后的概念,如何利用它,甚至如何实现你自己的客户端。在书中,他们恰好将 Python 与 SleekXMPP 结合使用。他们的示例实现,但那里有许多适用于多种语言的库。

这里有一些相当全面的 XMPP clients 列表和 XMPP libraries .

编辑:我跳过了您将使用 Android 的事实。您可以使用 aSmack对于 native Android 应用程序或使用 JavaScript 和 Strophe.js 实现网络应用程序.

关于android - 如何在android中使用ejabberd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6854967/

相关文章:

Android 菜单项分隔符(不同行的菜单项)

android - 使用 Fragment Pager Adapter 启动时的默认 fragment

java - 在ejabberd中处理异步消息

ios - 如何在ejabberd中设置用户密码?

syntax-highlighting - 带有代码格式化程序/荧光笔的 IM 客户端(或插件)

ubuntu - 如何配置asterisk即时消息

java - 是否可以使用公共(public) XMPP 服务器创建私有(private)聊天室?

android - 俄语(西里尔文)关键事件未触发

Android服务在屏幕关闭时停止收集数据

mysql - eJabberd mysql_conn undef