XMPP Messaging - first experience
XMPP messaging - how to work with web-chats and build cross-platform
XMPP - Extensible Messaging and Presence Protocol, which streams different XML stanzas over a network. It was developed in 1998 and official shared in 1999.
A lot of helpful services, technologies and tools were designed by XMPP standard and they exist today.