org.apache.tomcat.jni
public class Multicast extends Object
Version: $Revision: 467222 $, $Date: 2006-10-24 05:17:11 +0200 (Tue, 24 Oct 2006) $
Method Summary | |
---|---|
static int | hops(long sock, int ttl)
Set the Multicast Time to Live (ttl) for a multicast transmission. |
static int | join(long sock, long join, long iface, long source)
Join a Multicast Group |
static int | leave(long sock, long addr, long iface, long source)
Leave a Multicast Group. |
static int | loopback(long sock, boolean opt)
Toggle IP Multicast Loopback |
static int | ointerface(long sock, long iface)
Set the Interface to be used for outgoing Multicast Transmissions. |
Parameters: sock The socket to set the multicast ttl ttl Time to live to Assign. 0-255, default=1
Remark : If the TTL is 0, packets will only be seen
by sockets on the local machine,
and only when multicast loopback is enabled.
Parameters: sock The socket to join a multicast group join The address of the multicast group to join iface Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent) source Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)
Parameters: sock The socket to leave a multicast group addr The address of the multicast group to leave iface Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent) source Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)
Parameters: sock The socket to set multicast loopback opt false=disable, true=enable
Parameters: sock The socket to set the multicast interface on iface Address of the interface to use for Multicast