To enable reception of multicast IP datagrams, the Java TV API assigns
a locally-unique IP address to service components carrying encapsulated
IP datagrams. These addresses are generated dynamically from the set of
IP addresses reserved for use in private networks (see RFC 1918 for more
information). Television applications determine the local IP address assigned
to a given service component using the class javax.net.InterfaceMap.
Applications then use this IP address to indicate the network interface
from which instances of java.net.MulticastSocket or java.net.DatagramSocket
receive multicast datagrams.