multicast toolkit
A multicast toolkit for distributed/peer-to-peer applications
that require multicast communication. It includes the program
emcast, a generic multicast utility (like netcat), and the
library libemcast, a generic multicast library. Emcast supports
IPv4 multicast (IM) and can easily support almost any end-host
multicast (EM) protocol. The EM protocols supported are Banana
Tree Protocol (BTP), Internet Chat Relay (IRC), and STAR
(centralized TCP). Emcast is pronounced em-cast.
http://www.gizmolabs.org/~dhelder/junglemonkey/emcast/