2017-12-22 4 views
-1

Ich bin auf der Suche nach einem Chat-Server mit EJABBERD und XMPP, aber ich weiß nicht, wie ich anfangen soll. Kann jemand mit mir gute docs/tutorials teilen, um als Anfänger zu folgen.Ejabberd/XMPP Chat Server

Enthält ejabberd auch eine Datenbank zum Speichern von Chat-Nachrichten, geben Sie bitte Hilfe an, wo Sie anfangen sollen.

Ich habe versucht, mit Nodejs und socket.io, aber ich konfrontiert mehrere Probleme wie Ghost-Verbindungen, doppelte Nachrichten auf Android-Client. Also habe ich beschlossen, einige Alternativen zu betrachten.

Danke.

+0

Wahrscheinlich die vollständigste XMPP-Bibliothek für Node.js ist [Node-Xmpp] (https://github.com/xmppjs/xmpp.js/tree/node-xmpp), aber es fehlt Dokumentation – beaver

Antwort

1

Ihr Startpunkt ist

1) Für xmpp Server: https://github.com/processone/ejabberd oder https://prosody.im

2) Lesen Buch: xmpp Definitive Guide

3) Blog lesen für Android-Client: http://www.blikoontech.com/tutorials/android-smack-xmpp-introductionbuilding-a-simple-client

Ja, ejabberd bietet MySQL Unterstützung zum Speichern von Chat-Nachrichten.

+0

Danke Ramesh. Ich habe diese Ressourcen gelesen und die erste Option scheint die beste zu sein, aber es gibt ein kleines Problem - ich habe eine nodejs API für meine App für Routing, Auth, etc ... Wie kann ich einen xmpp Chat Server mit meiner API integrieren? Vielen Dank –