Wo finde ich eine gute XMPP - (Jabber -) tutorial?
Wo finde ich eine gute XMPP - (Jabber -) tutorial mit detaillierten Informationen zu der XML-Datei gesendet wird/von einem Jabber-client und server. Ich habe schaute auf die xmpp.org website, aber was Sie zeigen, es ist verwirrend und hilft mir nicht lernen.
Möchte ich mal ein XMPP-client in C# verwendet einen TcpClient, um mit dem server verbinden und senden/empfangen von XML-Daten.
- Es ist nicht ein xmpp-Dokumentation, aber es ist eine der besten (wenn nicht die beste) Kostenlose jabber-server : ejabberd.im - lohnt
- ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich zweite "XMPP: The Definitive Guide" als ein Weg, um wirklich zu verstehen, was geschieht hinter den kulissen. Es ist sehr zugänglich und geht in genügend Tiefe, dass Sie können Dinge herauszufinden, für sich selbst danach.
Ich würde empfehlen, Sie gehen nicht mit der "Professional XMPP Programming" Buch. Ich kaufte diese beiden zusammen, und ich war nicht in der Lage zu laufen, noch ein einziges Beispiel-app in letzterem Buch als BOSH Sachen, die er verwendet, würde einfach nicht funktionieren (es ist ein problem mit den neueren Browsern und ihm bei der Umsetzung der Laufenden cross-site AJAX). Es gibt Beschwerden über die Foren für das Buch, sind aber weitgehend offen.
Nachdem er durch alle Server und Bibliotheken, kann ich nur empfehlen, ejabberd, wie es zu sein scheint, die meisten stabil und einfach aufzubauen. Für Bibliotheken, ich fand MatriX werden die besten (und nur eines, das könnte ich tatsächlich tun, keine Programmierung). Ich bin versucht, zu verwenden .Net, obwohl, so YMMV MatriX ist die neuere version von agsxmpp oben erwähnt.
Kann ich sehr empfehlen XMPP: The Definitive Guide von O ' Reilly. Es geht ins detail darüber, wie die Strophen aufgebaut sind und was die verschiedenen major-Protokolle erfordern. Es bedeutet jedoch nicht, dass jeder code in es, abgesehen von dem letzten Kapitel.
Ich empfehle auch die Verwendung eines der bereits verfügbaren C# - Bibliotheken für Ihre XMPP-Programmierung statt zu schreiben Ihre eigenen. Umgang mit TLS -, Strom-setup, und asynchrone XML-parsing kann ein harter Weg, um loszulegen. Kann ich nur empfehlen, Jabber-net für diese.
Wenn Sie möchten, ein tutorial, das mehr code konzentrierte, ich schrieb ein Buch namens Professional XMPP Programming, der geht durch eine Reihe von Beispiel-Anwendungen mit JavaScript-Code als die Sprache der Umsetzung. Die wichtigsten Konzepte, die alle gleichermaßen für jede XMPP-Entwicklung.
Nicht ein tutorial, aber ein guter Weg zu beginnen ist mit dem Agsxmpp Bibliothek. http://www.ag-software.de/agsxmpp-sdk.html
Dass wird Ihnen helfen, zu gewinnen Vertrautheit mit dem Fluss von Nachrichten.