title: Choosing correct Chat Protocol implementation
body: <p>I am trying to create a forum based group chat application on android.I need to be able to draw and send voice messages over chat.</p>
  
  <p>I am confused between IRC and XMPP for chat protocol to use.Can someone please suggest me in this regard.</p>
  
  <p>I feel IRC is better for my application as it is mainly designed for group communication in discussion forums  but i am not sure whether IRC supports anything else apart from text messages.</p>