Sunday, October 23, 2016

About XMPP Chat server





XMPP is Extended Messaging and Presence Protocol. As the name suggests it is used for (instant)
messaging. It gives the presence of the other users. Whatsapp, Google chat etc use XMPP Protocol.
I have used Smack API for client side coding and Ejabberd as the server.
If you want to add some functionality in server, learn some erlang and write your hooks in
Ejabberd Server. Its easy! And you will get a lot of help online.
I have an extremely simple hook examples on : Writing your own ejabberd Module
I have to add a few details on the blog, but its good for a start.
XMPP is really fast. Read on ejabberd.yml too!


Key XMPP technologies:
  • Core — information about the core XMPP technologies for XML streaming
  • Jingle — SIP-compatible multimedia signalling for voice, video, file transfer, and other applications
  • Multi-User Chat — flexible, multi-party communication
  • PubSub — alerts and notifications for data syndication, rich presence, and more
  • BOSH — an HTTP binding for XMPP (and other) traffic

Related Posts:

  • About JAVA Introduction to JAVA : Java is a platform independent programming language,Platform independent means program can be executed without operating sy… Read More
  • JAVA Design Patterns Design patterns are very popular among the software developer. A design pattern is a well described solution to common software problem Advantages … Read More
  • Android Networking Libray's & Android API level Android API versions Code nameVersion numberInitial release dateAPI levelSupport status Alpha1.0September 23, 20081Discontinued Beta1.1February 9,… Read More
  • Inheritance Inheritance is one of the concept in object oriented programming language. Inheritance allows the class to use the methods and properties from anot… Read More
  • About XMPP Chat server XMPP is Extended Messaging and Presence Protocol. As the name suggests it is used for (instant) messaging. It gives the presence of the other … Read More

0 comments:

Post a Comment