XMPP (Extensible Message Processing Field Protocol) is an Extensible Markup Language (XML)-based protocol that is used for instant messaging (IM) and on-line on-site probing. It facilitates the quasi-immediate operation between servers. The agreement may finally allow Internet users to send instant messages to anyone else on the internet, even if their operating systems and browsers are different.XMPP's predecessor was Jabber, an open source form of o
small data transmission rate is higher, because there is no need to send and receive data confirmation, so UDP real-time better.Know the difference between TCP and UDP, it is not difficult to understand why the use of TCP transmission protocol MSN than UDP transmission file slow, but can not say that QQ communication is not safe, because the programmer can manually verify the data sent and received by UDP, For example, the sender of each packet number and then by the receiver to verify AH what,
Parsing XMPP protocol analysis and application XMPP is an XML-based protocol that inherits the flexible development in the XML environment. Therefore, XMPP-based applications are highly scalable. After the extension, XMPP can send extended information to meet user requirements, and create application processes such as
small data transmission rate is higher, because there is no need to send and receive data confirmation, so UDP real-time better.Know the difference between TCP and UDP, it is not difficult to understand why the use of TCP transmission protocol MSN than UDP transmission file slow, but can not say that QQ communication is not safe, because the programmer can manually verify the data sent and received by UDP, For example, the sender of each packet number and then by the receiver to verify AH what,
Objectivehttp://blog.csdn.net/shimiso/article/details/8816558The Java field of Instant Messaging solutions can be considered openfire+spark+smack. There are other options, of course.OpenFire is an Instant Messaging server-side version that is based on the Jabber Protocol (XMPP), which is currently recommended to use the 3.8.1 version, which is currently the latest version and can be found on the web for downloaded source code.Instant Messaging client
This section describes the principles and related information of the XMPP protocol.
XMPP protocol Introduction
XMPP (Extensible Messageing and Presence Protocol: Extensible message and existing Protocol) is one of the four mainstream IM (IM: instant messaging, instant messaging) protocols. The other three are: instant messaging and space protocol (IMPP), space a
1. XMPP protocol and OpenFireThe XMPP protocol is a standard protocol in the IM domain, with reference to http://xmpp.org and rfc6120,rfc6121,rfc6122 and other related documents. http://xmpp.org/xmpp-protocols/XMPP protocol implementation, there are many open source, server-side reference http://xmpp.org/
[Android XMPP] Learning Materials Collection stickers (Continuous updates) and androidxmpp
Series 1:
Introduction and deployment of openfire Based on xmpp openfire smack [1]
Introduction and use of smack class libraries based on xmpp openfire smack [2]
Android client development based on xmpp openfire smack [3]
Anal
This article translates the overview of the XMPP framework section in the XMPP frameworkIntroducedThe framework is divided into 2 parts:1. XMPP Core section2. xmpp extension (ROSTER,XEP ' s, optional support tools, etc.)XMPP core implementation of
), and XML-based, open extensible Communication and Presentation Protocol (XMPP) protocol (often called Jabber protocol).The industry has tried many times to unify the standards of major IM Vendors (AOL, Yahoo, and Microsoft) without success, and every IM continues to use its own protocols.2. Compliance with XMPP Instant Messenger protocolDesign an Instant Messaging protocol that is used all over the world
Series One:OpenFire introduction and deployment based on XMPP openfire smack development [1]Introduction and use of smack class library based on XMPP openfire smack development [2]Development of Androidclient based on XMPP openfire smack [3]The principle analysis and practice of Android message push technology based on XMPP
iOS development and expansion Chapter-XMPP Brief IntroductionFirst, instant communication Brief introduction1. Brief descriptionInstant Messaging Technology (IM) enables users to chat online in real time. If you want to send a message, the user needs to open a small window to let the user and his friends enter the information and let the conversation both see what they're talking about.There are many IM systems, such as AOL IM, Yahoo IM, MSN and QQ, t
iOS development and expansion Chapter-XMPP Brief IntroductionFirst, instant communication Brief introduction1. Brief descriptionInstant Messaging Technology (IM) enables users to chat online in real time. If you want to send a message, the user needs to open a small window to let the user and his friends enter the information and let the conversation both see what they're talking about.There are many IM systems, such as AOL IM, Yahoo IM, MSN and QQ, t
XMPP Client library smack version 4.0.6 developmentCHSZS, reprint need to indicate. Blog home: Http://blog.csdn.net/chszsThe characteristics of Smack library1. Extremely easy to use, powerful APISending a text message to a user requires only a few lines of code:Abstractxmppconnection connection = new Xmpptcpconnection ("Mtucker", "Password", "jabber.org"); Connection.connect (); Connection.login (); Chat chat = chatmanager.getinstancefor (connection).
tcp/ip, Http, sockets, Xmpp-from Getting started to in-depthUltimate iOS Program ape 2016-12-29 18:27 In order to facilitate people's understanding and memory, We first introduce these concepts, and then analyze their differences, and then carry out a detailed analysis.I. INTRODUCTION of TCP/IPThe IP protocol is the network layer, the TCP protocol is the transport layer, the HTTP protocol is the application layer, and the socket is the code encapsulat
Today, I changed the "XMPP translation" series to my article. "XMPP translation" is an informative task. Because the translation is generally a chapter, if it is set as an essay, it will occupy a large number of home pages. In addition, there are not many people who need it, publishing an article does not affect sharing. You can go to the article/XMPP translation
#-*-coding:utf-8-*-__author__='TSBC'ImportXMPPImport Time#Note the account information, must add the @ domain name formatFrom_user ='[email protected]'Password='A1b2c3d4'#you can add more than one recipientTo_user = ['[email protected]']msg="Hello! This is a test message! "defto_msg ():"""Instant Messaging messaging based on XMPP protocol, need to install XMPP library use OpenFire to build instant messaging
XMPP protocol: communication protocol is an agreed rule, and XMPP is also an interface rule. In short, XMPP is a markup text string. For example, after msgsendhxjavasendcontenthelloworldcontentmsg has learned the XMPP protocol, it implements the CS login registration operation. This login operation is not like the prev
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.