Java Multicast
 

Multicast Messaging
The Team345 multicast messaging library provides a compact, easy to use Java™ library for reliably sending and receiving java objects over IP multicast. The package uses the publish-subscribe paradigm to reliably deliver any Java object that implements the java.io.Serializable interface from a publisher to one or more subscribers -- without the need for an intermediate server.

This product is open-source, is freely distributable, and can be used commercially without any license fees. Please read the license agreement located in the distribution for more details.

It has been tested on Linux (RedHat 6.1 -- 8.0), MS-Windows (98, NT 4, 2000), and Solaris (7 and 8). It is implemented in all java, so should work fine on any platform that supports multicast.

You should be fairly familiar with how IP multicast works before attempting to work with this package. Most of the issues encountered in getting this package to work involve operating system multicast setup, so make sure multicast works in your environment before trying to use this library!.
There are two jarfiles provided with the distribution: team345-multicast.jar, and tests.jar. team345-multicast.jar contains all the classes and interfaces -- including the Apache projects on which it is dependent. tests.jar contains only the tests/examples.
Currently, there is only a single set of examples: TestMulticastPublisher and TestMulticastSubscriber.
Please see the README, api javadocs, and the simple examples provided in this distribution for more detailed information.

 This product makes use of several freely available products from the Apache Software Foundation:

  • Log4j
  • Xerces
  • Ant
License files for these products are included in the download.

We welcome contributions to this project. If you would like to contribute, please email multicast@team345.com for more information. The CVS repository is not currently open to the public, but will be in the near future.



* Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries

Home  |  Services  |  Community  |  Customers  |  FAQ  |  Contact Us

Copyright © 2003 team345. All rights reserved.