Introduction to XMPP

XMPP is the acronym for Extensible Messaging and Presence Protocol. It is an XML-based open protocol for real-time communication. It is used to send XML-data between entities through a bi-directional stream.

Success

With XMPP you do not have to poll for data since communication is bi-directional!

Success

XMPP is well adopted and support exists for all common and most uncommon platforms.

Examples includes .NET, Java, C, C++, Python, Javascript, etc.

Success

XMPP is secure, reliable and well tested technology.

Note

For more information about the protocol check out xmpp.org.

From now on this crash course in xmpp will only target topics needed to get going with Clayster.