Transferred from: http://www.cnblogs.com/dyingbleed/archive/2013/05/10/3069397.htmlUser LoginPreparatory workMore well-known open source XMPP servers: One is OpenFire, one is EjabberdOpenFire in the Java language, relatively easy to use, address: http://www.igniterealtime.org/projects/openfire/Ejabberd is a well-known Erlang open Source project, written in Erlang, address: http://www.ejabberd.im/To install
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
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
There are several ways to implement instant messaging, which is implemented under Mac using XMPP .XML Messages presence Protocol Extensible Message Processing Protocol is simply the principle of point-to-point instant communication protocol based on XML language: at least two clients and one server to build XMPP environmentSeveral assistive tools are required
Xampp
OpenFire
Spark
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
Linux XMPP server Tigase (Spark client test)
Tigase is an XMPP server developed based on Java. Similar to Openfire, Tigase can be used to build an Instant Messaging (IM) platform.
1. Preparation
Before installing Tigase, you must first prepare the Java Environment and Database (MySQL is used in this article ).
Tigase d
Linux XMPP server Tigase (Spark client test), xmpptigase
Tigase is an XMPP server developed based on Java. Similar to Openfire, Tigase can be used to build an Instant Messaging (IM) platform.
1. Preparation
Before installing Tigase, you must first prepareJava environmentAndDatabase (MySQL is used in this article).
Tigase download: https://projects.tigase.org/proj
./mysql-uroot-p ( in the bin directory, start Go directly to MySQL (because the password is just set to 123456, so the return will be an error ./mysql-uroot-p( again in the bin directory, start Enter password 123456, successfully enter mysql> instructions All OK, close the Command line window Two. Installing Mysqlworkbench 2.1 Why? In order to more easily manage the MySQL database (MySQL database is equivalent to a heap of data stored in the computer warehouse, in order to facilitate
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
Tigase is a Java-based XMPP server, similar to OpenFire, that can be used to build a platform for instant messaging (Instant Messaging, or IM).1. PreparationBefore installing Tigase, you first need to prepare the Java environment and the database (this article uses MySQL).Tigase Download: https://projects.tigase.org/projects/tigase-server/filesDownload:tigase-ser
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
Continue with the previous article. This article introduces the development of openfire plug-ins.
This article has been dragging on for a long time. The openfire server supports plug-in development, and the development process may involve database operations. This article focuses on the openfire plug-in and provides a brief introduction to database development on the server.
Openfire is an XMPP server implemented in
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
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
Transferred from: http://m.oschina.net/blog/82059The main purpose of this article is to analyze and contrast the most mainstream message push schemes on the Android platform, objectively reflect the advantages and disadvantages of these push schemes, and help us choose the most suitable implementation plan.Scenario 1,Using GCM Services (Google Cloud Messaging)Introduction: Google launched the cloud messaging service, the second generation of G2DM.Pros: Google offers services, native, and simple,
Wolfram Hempel is the co-founder of Deepstreamio. Deepstreamio is a German-based technology start-up company that provides high-performance, secure, and scalable real-time communication services for mobile clients, as well as IoT devices. Text translated by Jiatong, please specify from the highly available architecture.
Want to send a request to the server and get a response? Use HTTP directly! Very simple. But when you need to communicate through a long-lasting two-way connection, such as
Objective: To build an XMPP server that communicates with your XMPP server using JavaScript on the Web page, anonymously, and communicates with any XMPP (Jabber) account. (Gtalk is still having problems)XMPP server may not be required (see below, I did not try)Environment and configuration:XMPP server: ejabberd documen
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.