I secondo "XMPP: The Definitive Guide" come modo per capire veramente cosa sta succedendo dietro le quinte. È molto accessibile e entra in una profondità tale da consentirci di capire le cose per te in seguito.
Ti consiglio di non andare con il libro "Professional XMPP Programming". Ho acquistato entrambi questi elementi e non ero in grado di eseguire nemmeno una singola app di esempio nel secondo libro poiché il materiale BOSH che utilizza non avrebbe funzionato (c'è un problema con i nuovi browser e la sua implementazione di esecuzione di cross-site AJAX). Ci sono lamentele sui forum per quel libro, ma sono in gran parte senza risposta.
Dopo aver esaminato tutti i server e le librerie, posso consigliare ejabberd in quanto sembra essere il più stabile e facile da configurare. Per le biblioteche, ho trovato MatriX il migliore (e l'unico in cui avrei potuto fare qualsiasi programmazione). Sto cercando di usare .Net, quindi, YMMV MatriX è la versione più recente di agsxmpp menzionata sopra.
Non è una documentazione xmpp, ma è il migliore (se non il migliore) server jabber gratuito: http://www.ejabberd.im/ - vale la pena controllare – Jarek
http://www.ibm.com/developerworks /xml/tutorials/x-realtimeXMPPtut/index.html –