XMPP protocol based project