XMPP ist ein Chatprotokoll, das am ehesten funktioniert wie E-Mail ist. Man kann sich irgendeinen Anbieter aussuchen und erhält dann bei dem Anbieter eine Adresse die auch aussieht wie eine Mail Adresse mit benutzername@anbieter. Alle Anbieter können miteinander kommunizieren, wie wenn Du eine Mail von T-Online zu GMX schickst. Ein Anbieter bin ich mit zwohundertvier.de, und unten auf dieser Seite kann man sich einen Account klicken. Da hat man dann als Benutzernamen meintollername@zwohundertvier.de. Andere coole Anbieter sind dismail.de, trashserver.net oder Anoxinon.
Ähnlich wie bei E-Mail gibt es auch verschiedene Apps. Für Android Telefone empfehle ich uneingeschränkt Conversations. Den gibt es im Play Store für wenig Geld. Kostenlos gibt es Conversations auch im F-Droid Store. Eine detailiertere Einleitung hat der Trashserver, eine noch ausführlichere Anleitung hat Anoxinon. Wie man dann Conversations mit eigenem Account einrichtet ist hier ganz gut beschrieben Wer am Rechner chaten will kann zu dino.im greifen. Den gibt es für anständige Betriebssystem und auch Windows. Für Iphone und das Ipad gibt es Siskin.
Wer mag kann sich hier einen Account registrieren. Oder unten auf dieser Seite.
Ich habe hier eine kleine Linksammlung zum Thema XMPP.