XMPP (extensible Messaging and Presence Protocol) is a network Instant Messaging protocol, which is based on XML and is widely used in instant messaging software, online game chat, web chat and web message push, Scenarios such as message push for mobile devices, such as Google's Gtalk, the League of Legends LOL game chat module.Because JavaScript on a Web browser cannot handle the TCP protocol directly, the XMPP
Android XMPP Service (Google Talk) + Google map = Follow Me: mobile2007/11/27
I wrote a simple program (named her follow me) on the android SDK to integrate Android XMPP services (Google Talk) Google map, I hope that through Google Talk, I can catch up with the current location of the lists contact and communicate with each other. For example, if followme can be used, I can easily drive a car behind a fri
A This is the product of the Jabber protocol and related technical articles that I have read roughly once, and some places are not necessarily accurate. Some of the code referenced in the article comes from an article on www.jabber.org.Two What is JabberJabber, like Icq,msn, is an Internet-based instant messaging system, but unlike these instant messaging software, it is an open instant messaging system and an XML Stream-based protocol. Used to exchange information, field status (presence), and
During this time, the company had to learn more about XMPP-based chat and social networking software. I searched for some information and summarized it. .
Based on the open-source XMPP instant communication protocol, the C/S architecture is used to connect to the server through the GPRS wireless network using the TCP protocol, and the open-source openfn 'e server is set up as the instant messaging platform.
XMPP is a communication protocol. Because this is an open agreement, many real-time applications use this protocol in order to economize on development costs. The most commonly used combination of Android Asmack +openfire. Asmack is the Android version of Smack, which encapsulates the XMPP protocol and provides a rich API that simplifies operations. OpenFire is an open source IM server, based on
Preface
Openfire + spark + smack can be considered for Java instant messaging solutions. Of course there are other options.
Openfire is an instant messaging server version based on the jabber protocol (XMPP). We recommend that you use version 3.8.1, which is the latest version and can find the downloaded source code online.
The instant messaging client can use spark2.6.3, which is currently the latest version of release. After testing, it is found tha
In the development of real-time communication system based on XMPP protocol, it is necessary to send the language, in general we have two kinds of solutions,1. Use the HTTP transport, transfer the recorded language file to the server, then generate the file directory, obtain the directory when another client requests it, and then download the voice file.2. Encode the recorded voice using BASE64 encoding, then transfer the encoded result string as a no
Summary
In the XMPP communication process, Asmack provides the packet component is iq,message,presence three kinds: IQ is used for query messages for message passing presence for state interaction they are all packet subclasses, The essence is the XML format used to encapsulate messages into responses for data exchange, which has good scalability.
Brief introduction
We take the Open source project Androidpn as an example:
ANDROIDPN (Android push N
Connect gloox to the server
Before using gloox, it is necessary to mention the XMPP protocol.
XMPP is a standard Internet-based instant messaging protocol. It uses XML technology to transmit instant messages in text mode. Supports dynamic custom extended applications. Compared with traditional network protocols, such as QQ, XMPP is not a binary-based protocol, bu
http://www.mundoopensource.com.br/en_page_xmpp_asterisk_pratical_example/www.mundoopensource.com.br/xmpp-asterisk-integration-practical-example-part-2/In past few years integrate XMPP and Asterisk are one of my principal goals. The development of an realtime communication tool with open source software necessarily needs this, technologies and MA Ke It happens is one of my intents.Nine years ago, since I sta
The first part of the XMPP Download first, you have to start from XMPP the official website to download good corresponding XMPP Framework, 1. XMPP Address of the website: http://xmpp.org (sometimes not access, try to refresh a few times the browser, the big Celestial network to visit foreign sites, you know) 2. Afte
I. Overview of the SMACK LibrarySmack is an open-source, easy-to-use Xmpp/jabber client library that is developed in the Java language and developed by Jive Software.The advantage of smack is that programming is simple.Smack's disadvantage is that its API is not designed for a large number of concurrent users, each customer needs 1 threads, occupy a relatively high resource, so when using smack for simulation testing, 1 machines can only simulate a li
All of the following content is based on your own memory and understanding. If there are any errors or errors, please forgive me.
1. What is XMPP?The predecessor of XMPP is jabber, an open-source network instant communication protocol. XMPP has been standardized by IETF International Standards Organization. The core results of standardization are divided into
Android development based on XMPP protocol
A software based on the open-source XMPP instant messaging protocol was designed, using the C/S Protocol, throughGPRS wireless networkTCP protocol to server to build open source Openfire server as the instant messaging platform
The system is mainly composed of the following parts: 1. The server is responsible for managing the sessions of sent links or other entitie
XMPP (the Extensible messaging and presence Protocol): extensible communication and representation protocols.
Introduction: scalable communication and express protocol (XMPP) can be used for XML data element stream transmission in real-time service communication, presentation, and demand-response services. XMPP is based on the jabber protocol, while Jabber is a
1, what is XMPP.
The predecessor of XMPP was Jabber, an open-source form of network Instant Messaging protocol generated by the Organization. XMPP is currently being standardized by IETF International standards Organization. The core results of standardization are divided into two parts;
Core XML Stream Transfer Protocol
Extended application of instant communicat
First, download and install OpenFire 1. Download the latest OpenFire installation files Official Download site: Http://www.igniterealtime.org/downloads/index.jsp#openfire OpenFire is the server, there is also a spark, this is an XMPP protocol communication chat CS im software, it can be chat conversations through OpenFire. 2, click Install, and perform the default action 3. Start OpenFire Service In the other System Preferences, click OpenFire P
I. XMPP protocol
XMPP (Extensible messaging and presence Protocol) is a subset XML protocol based on standard universal markup language. It inheritsXMLFlexible development in the environment. Therefore, XMPP-based applications are highly scalable. The predecessor of XMPP is jabber.
1. Several important concepts in
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.