Tôi muốn sử dụng jabberd trong ứng dụng Android. Tôi đã cài đặt máy chủ ejabberd nhưng máy khách ejabberd không hoạt động. Ứng dụng nào là ứng dụng ejabberd tốt nhất?Làm thế nào để sử dụng ejabberd trong android?
Trả lời
ejabberd đúng là triển khai máy chủ XMPP/Jabber. Không có điều gì như là một "khách hàng ejabberd". Để giao tiếp với ejabberd, người ta có thể sử dụng bất kỳ máy khách XMPP/Jabber nào. Ví dụ: Psi, Pidgin, v.v.
Bạn có vẻ hơi bối rối về toàn bộ ý tưởng của XMPP/Jabber. Nếu bạn quan tâm đến nó, tôi khuyên bạn nên đọc XMPP: The Definitive Guide để hiểu đầy đủ các khái niệm đằng sau nó, cách tận dụng nó, và thậm chí làm thế nào để thực hiện khách hàng của riêng bạn. Trong cuốn sách, chúng xảy ra để sử dụng Python với SleekXMPP để triển khai ví dụ của chúng, nhưng có nhiều thư viện cho nhiều ngôn ngữ ngoài đó.
Dưới đây là một số danh sách toàn diện về số XMPP clients và XMPP libraries.
EDIT: Tôi bỏ qua thực tế là bạn sẽ sử dụng Android. Bạn có thể sử dụng aSmack cho ứng dụng Android gốc hoặc triển khai ứng dụng web bằng JavaScript với Strophe.js.
Khách hàng nào là khách hàng tốt nhất?
Bạn có nghĩa là:
Cái nào là tốt nhất XMPP khách hàng?
Tôi tin rằng Xabber và Beem có thể là khách hàng Android XMPP tốt nhất tại thời điểm viết bài này, Jabiru và Yaxim theo, những người khác là cụ thể hoặc không quan tâm đến tôi.
Bạn cũng có thể xem http://beem-project.com/ –