| java.lang.Object org.jgroups.tests.McastDiscovery
McastDiscovery | public class McastDiscovery (Code) | | Discovers all neighbors in an IP multicast environment by using expanding ring multicasts (increasing TTL).
The sender multicasts a discovery packet on all available network interfaces, while also listening on
all interfaces. The discovery packet contains the sender's address, which is the address and port of the
interface on which the packet was sent. A receiver replies with an ACK back to the sender's address and port.
After n responses or m milliseconds, the sender terminates and computes the network interfaces which should be used.
The network interface is the intersection of the interface variable of all ACKs received.
author: Bela Ban July 26 2002 version: $Revision: 1.1 $ |
Inner Class :class McastSender extends Thread | |
Inner Class :class MessageHandler | |
mcast_port | int mcast_port(Code) | | |
mcast_sender | McastSender mcast_sender(Code) | | |
McastDiscovery | public McastDiscovery(InetAddress mcast_addr, int mcast_port, long interval, int ttl)(Code) | | |
printValidInterfaces | void printValidInterfaces()(Code) | | |
|
|