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

0 comments:

Post a Comment