what is XMPP

HI,
Please explain me what exactly is an XMPP.

Thanks
Rohit BajajAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Manfred BertlConnect With a Mentor ManagerCommented:
XMPP (Extensible Messaging and Presence Protocol) is a protocol based on Extensible Markup Language (XML) and intended for instant messaging. Most people will know XMPP from Jabber. It is an open protocol not like Skype or others.
You can get further information here:
http://searchdomino.techtarget.com/definition/XMPP
or here:
http://xmpp.org/
or here:
http://fyi.oreilly.com/2009/05/what-can-you-do-with-xmpp.html

hope, that helps =)
0
 
Kamran ArshadConnect With a Mentor IT AssociateCommented:
Hi,

Protocol for communication using XML. Originally called Jabber. Can be used for Instant Messaging, signaling for VoIP and Video, contact list management. It is flexible to be used for IoT, file transfer, gaming, smart grid and social media services.

A detailed overview of XMPP is;

http://en.wikipedia.org/wiki/XMPP

Can you let us know for what purpose are you using XMPP then we can narrow down our replies.
0
 
Rohit BajajAuthor Commented:
The product i am working on is using it for chat.
Is XMPP just a XML which is exchanged between client and server in a chat session ?
Whats special about the XML which XMPP has ?

Are all chat clients which use XMPP means they are bound to use <message> tag etc which are specified in XMPP or they can use there own XML's to communicate ?

Thanks
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
Rohit BajajAuthor Commented:
I read the following line on wiki :
In February 2010, the social-networking site Facebook opened up its chat feature to third-party applications via XMPP

whats does this exactly means "via XMPP" ?
0
 
Kamran ArshadIT AssociateCommented:
Don't know much about facebook but this may help;

https://developers.facebook.com/docs/chat
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.