public abstract class DatagramSocketFactory
extends java.lang.Object
| Constructor and Description |
|---|
DatagramSocketFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract DatagramSocket |
createDatagramServerSocket(int localPort,
AddressFilter filter)
Creates a datagramm server socket for given port.
|
abstract DatagramSocket |
createDatagramServerSocket(IPAddress localAddress,
int localPort,
NetworkInterface iface,
AddressFilter filter,
boolean forceMulticastSocket)
Creates a datagramm server socket for given address, port and interface.
|
static DatagramSocketFactory |
getInstance() |
abstract java.lang.String |
getJavaVersion() |
static boolean |
hasMulticastSource(NetworkInterface iface,
java.lang.Long[] keyForIPAddress,
int port) |
static void |
registerMulticastSource(NetworkInterface iface,
IPAddress socketAddress,
int port) |
static void |
unregisterMulticastSource(NetworkInterface iface,
IPAddress socketAddress,
int port) |
public static DatagramSocketFactory getInstance()
public static void registerMulticastSource(NetworkInterface iface, IPAddress socketAddress, int port)
public static void unregisterMulticastSource(NetworkInterface iface, IPAddress socketAddress, int port)
public static boolean hasMulticastSource(NetworkInterface iface, java.lang.Long[] keyForIPAddress, int port)
public abstract DatagramSocket createDatagramServerSocket(int localPort, AddressFilter filter) throws java.io.IOException
remotePort - java.io.IOExceptionpublic abstract DatagramSocket createDatagramServerSocket(IPAddress localAddress, int localPort, NetworkInterface iface, AddressFilter filter, boolean forceMulticastSocket) throws java.io.IOException
localAddress - localPort - iface - java.io.IOExceptionpublic abstract java.lang.String getJavaVersion()