Original address: xmppframework iOS development (1)
XMPP: The extensible messaging and presence protocol Chinese Full name: extensible communication and representation Protocol Introduction: extensible communication and representation protocol (XMPP) it can be used for the XML data element stream transmission in the service class real-time communication, representation, and request response service. XMPP is based on the jabber protocol, while Jabber is a common open protocol in instant messaging.
Below are some common extensions of xmppframework.
Protocol list:
Protocol |
Protocol Introduction |
XEP-0009 |
Transmit XML-RPC encoding requests and responses between two XMPP entities |
XEP-0006 |
Enable communication with an XMPP object on the network |
XEP-0045 |
Multi-User chat protocols |
XEP-0054 |
Standard document of business card format |
XEP-0060 |
Provides the common public subscription function |
XEP-0065 |
An out-of-band flow is established between two XMPP users, which is mainly used for file transmission. |
XEP-0082 |
Standardized representation of date and time information |
XEP-0085 |
Notify users of the status in chat sessions |
XEP-0100 |
Describes the best practices for switching between XMPP clients and proxy gateways that provide traditional IM services. |
XEP-0115 |
Broadcast and dynamic discovery of client, device, or general entity capabilities. |
XEP-0136 |
Define the mechanism and preference settings for the server to back up and retrieve XMPP messages |
XEP-0153 |
Used to exchange user portraits |
XEP-0184 |
Message delivery receipt Protocol |
XEP-0199 |
XMPP Ping Protocol |
XEP-0202 |
Used to exchange local time information between entities |
XEP-0203 |
Used for delayed sending |
XEP-0224 |
Protocols that attract the attention of another user |
For detailed protocols, click here
XMPP excellent articles:
XMPP protocol Introduction
Building a Jabber Client for iOS: Server SETUP
Http://blog.csdn.net/kangkangz4/article/details/7744304
XMPP Chinese Document
I recently read the IOS XMPP framework and sorted out a part of the document.
Http://www.cnblogs.com/dyingbleed/category/467219.html
Http://blog.csdn.net/ihefe/article/details/8230414