FileDocCategorySizeDatePackage
Multicast.javaAPI DocApache Tomcat 6.0.143210Fri Jul 20 04:20:34 BST 2007org.apache.tomcat.jni

Multicast

public class Multicast extends Object
Multicast
author
Mladen Turk
version
$Revision: 467222 $, $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. 2006) $

Fields Summary
Constructors Summary
Methods Summary
public static native inthops(long sock, int ttl)
Set the Multicast Time to Live (ttl) for a multicast transmission.

param
sock The socket to set the multicast ttl
param
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.

public static native intjoin(long sock, long join, long iface, long source)
Join a Multicast Group

param
sock The socket to join a multicast group
param
join The address of the multicast group to join
param
iface Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent)
param
source Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)

public static native intleave(long sock, long addr, long iface, long source)
Leave a Multicast Group. All arguments must be the same as apr_mcast_join.

param
sock The socket to leave a multicast group
param
addr The address of the multicast group to leave
param
iface Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent)
param
source Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)

public static native intloopback(long sock, boolean opt)
Toggle IP Multicast Loopback

param
sock The socket to set multicast loopback
param
opt false=disable, true=enable

public static native intointerface(long sock, long iface)
Set the Interface to be used for outgoing Multicast Transmissions.

param
sock The socket to set the multicast interface on
param
iface Address of the interface to use for Multicast