Ambrosia XMPP-Server

Ambrosia ist ein Nachweis des Konzepts von XMPP / Jabber Server.
Jetzt downloaden

Ambrosia XMPP-Server Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Justin Karneges
  • Website des Verlags:
  • http://delta.affinix.com/ambrosia/

Ambrosia XMPP-Server Stichworte


Ambrosia XMPP-Server Beschreibung

Ambrosia ist ein Nachweis des Konzepts von XMPP / Jabber Server. Ambrosia ist ein Nachweis des Konzepts von XMPP / Jabber Server. Es verfügt nicht über viele Funktionen und ist nicht zur Verwendung in einem Produktionsumfeld bestimmt. Ambrosia Xmpp Server wurde hauptsächlich als Übung erstellt, um anzuzeigen, dass ein XMPP-Server in C ++ mit der Verwendung von Iris, derselben Bibliothek, die den PSI-Client benötigen, möglich ist. Was muss ich verwenden, um sie verwenden zu können? Ambrosia hängt von openSL 0.9.6 ab? + und Cyrus SASL 2. Interessanterweise, obwohl IRIS Qt-basiert ist, hängt Ambrosia nicht extern von qt ab, da die notwendigen Qt-Quellen im Ambrosia-Paket sind. Hier sind einige wichtige Funktionen von "Ambrosia XMPP-Server": · Clientverbindungen , Verwenden von SASL- oder IQ: AUTH-Methoden · Server zu Server-Konnektivität · Nachrichtenanzahl · ROSTER, Abonnements, Anwesenheit · Vcards · SSL / TLS- und SASL-Verschlüsselung für ClientsWeid-Probleme gibt es? · Keine offline-gespeicherten Ereignisse (Nachrichten oder Abonnementpakete) · Abweichung wird nicht ordnungsgemäß unterstützt. Um es auszuführen, geben Sie "./ambrosia hostname" ein, wobei der Hostname die Domäne zum Service ist. Stellen Sie sicher, dass Sie mit den Anschlüssen an den Anschlüssen 5222, 5223 und 5269 akzeptieren können. Um SASL-AUTH zu verwenden, müssen Sie wahrscheinlich als root ausführen. Um nicht-SASL-AUTH zu verwenden, bearbeiten Sie unbedingt die mitgelieferte Klartext userdb-Datei. Wie wurde es gemacht? Version 0.1 wurde in 3 Tagen gemacht. Version 0.2 (die aktuelle Version) wurde in 3 weiteren Tagen erstellt. Da das derzeitige FeatureSet den Server fast verwendbar macht, sollte dies viel über die Macht von Iris und Qt sagen. Die grundlegende Erklärung ist folgende Klassen, und stellen Sie es so ein, dass es gebündelt werden könnte (ich habe dies in das NORESTStuff / Byoq (mit dem CVS-Modul mit dem Qt) eingesetzt). Als Nächstes wurden QCA V1 und Iris mit der Nächstes auf Qt 4. Nächstes, fehlende Iris-Funktionen wurden hinzugefügt (im Wesentlichen die öffentliche API auf eine Menge Server-Sachen zuzuordnen, der Code war schon ziemlich schon da). Schließlich wurde ein Basisserver geschrieben. Der Ambrosia-spezifische Code ist eigentlich recht klein, etwa 1000 Zeilen.


Ambrosia XMPP-Server Zugehörige Software