[JDEV] Multicast support

Dave Smith dizzyd at dizzyd.com
Fri Mar 16 10:40:56 CST 2001


On Fri, Mar 16, 2001 at 02:27:22PM +0000, Michael Wilson wrote:

> As far as I can see Jabber can't currently support IP-level
> multicast since it's based on conventional TCP sockets which
> map to XML streams. However in theory Jabber is essentially
> packet based; we were looking at an XML-over-UDP implementation
> ..snip..

An alternative to using TCP (or UDP) multicast would be to add
some intelligence into the core delivery logic which would permit
a single message to be sent to multiple people on a host..maybe
by doing something like:

<message mto='@jabber.org'>
      <stream:maddress>dizzyd at jabber.org</stream:maddress>
      <stream:maddress>job at jabber.org</stream:maddress>
      <body>Hey fool!</body>
</message>

This is a nice, fairly clean way of doing multicast. Of course,
the application generating the message would have to do the
aggregration, but that's normal.

The downside, of course, is that this would be a most excellent
tool for spamming. :)

Diz





More information about the JDev mailing list