public class SSDP extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ADDRESS
Default IPv4 multicast address for SSDP messages
|
static int |
DEFAULT_MSEARCH_MX
Default MX (Maximum wait time) for M-SEARCH requests in seconds
|
static String |
IPV6_ADMINISTRATIVE_ADDRESS
IPv6 administrative multicast address for SSDP messages
|
static String |
IPV6_GLOBAL_ADDRESS
IPv6 global multicast address for SSDP messages
|
static String |
IPV6_LINK_LOCAL_ADDRESS
IPv6 link-local multicast address for SSDP messages
|
static String |
IPV6_SITE_LOCAL_ADDRESS
IPv6 site-local multicast address for SSDP messages
|
static String |
IPV6_SUBNET_ADDRESS
IPv6 subnet-local multicast address for SSDP messages
|
static int |
PORT
Default destination port for SSDP multicast messages
|
static int |
RECV_MESSAGE_BUFSIZE
Buffer size for receiving SSDP messages in bytes
|
| Constructor and Description |
|---|
SSDP() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getIPv6Address()
Gets the currently configured IPv6 multicast address for SSDP operations.
|
static int |
getLeaseTime(String cacheCont)
Extracts the lease time (max-age) from a Cache-Control header string.
|
static void |
setIPv6Address(String addr)
Sets the IPv6 multicast address to use for SSDP operations.
|
public static final String ADDRESS
public static final int DEFAULT_MSEARCH_MX
public static final String IPV6_ADMINISTRATIVE_ADDRESS
public static final String IPV6_GLOBAL_ADDRESS
public static final String IPV6_LINK_LOCAL_ADDRESS
public static final String IPV6_SITE_LOCAL_ADDRESS
public static final String IPV6_SUBNET_ADDRESS
public static final int PORT
public static final int RECV_MESSAGE_BUFSIZE
public static final String getIPv6Address()
public static final int getLeaseTime(String cacheCont)
cacheCont - the Cache-Control header content to parsepublic static final void setIPv6Address(String addr)
addr - the IPv6 address to use