Abstract: This specification defines how to communicate over local or wide-area networks using the principles of zero-configuration networking for endpoint discovery and the syntax of XML streams and XMPP messaging for real-time communication. This method uses DNS-based Service Discovery and Multicast DNS to discover entities that support the protocol, including their IP addresses and preferred ports. Any two entities can then negotiate a serverless connection using XML streams in order to exchange XMPP message and IQ stanzas. Author: Peter Saint-Andre Copyright: © 1999 - 2016 XMPP Standards Foundation. SEE LEGAL NOTICES . Status: Final Type: Standards Track Version: 2.0 Last Updated: 2008-11-26 NOTICE: The protocol defined herein is a Final Standard of the XMPP Standards Foundation and can be considered a stable technology for implementation and deployment. 1. Introduction 1.1. Motivat...