This commit is contained in:
Trustin Lee 2009-06-19 08:01:28 +00:00
parent d14de97a72
commit bf767a8f6c

View File

@ -43,10 +43,23 @@ public interface DatagramChannel extends Channel {
InetSocketAddress getLocalAddress();
InetSocketAddress getRemoteAddress();
/**
* Joins a multicast group.
*/
void joinGroup(InetAddress multicastAddress);
/**
* Joins the specified multicast group at the specified interface.
*/
void joinGroup(InetSocketAddress multicastAddress, NetworkInterface networkInterface);
/**
* Leaves a multicast group.
*/
void leaveGroup(InetAddress multicastAddress);
void leaveGroup(InetSocketAddress multicastAddress, NetworkInterface networkInterface);
/**
* Leaves a multicast group on a specified local interface.
*/
void leaveGroup(InetSocketAddress multicastAddress, NetworkInterface networkInterface);
}