libjpmul is a Java implementation of the P_Mul networking protocol described in ACP142(PDF). It is a reliable multicast protocol designed for low bandwidth environments, with support for emission control.
The Getting Started page offers a guide to integrating libjpmul into applications. It is also advised to check out the Frequently Asked Questions page before venturing into development.
The latest packaged JAR can be downloaded from here.
libjpmul is available under the modified 3-clause BSD license. See the LICENSE file for more information.