Jabber servers with support for flash clients
Flash clients don’t comply with the XMPP protocol. This is due to some limitation/security features in the flash itself. The problems are:
- flash sends null terminated stanzas and expects the same from the server
- opening stream header is a bit different than expected. In case of a flash client it’s:
<flash:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='' from='' />
There are currently only two jabber servers I could find with support for this:
- openfire, which is obvious since they also provide a flash based jabber client with their jabber server solution
- ejabber with this patch applied. After patching ejabber needs to be recompiled with the –enable-flash-plugin option passed to the configure script.