public class SSDP extends Object
| Modifier and Type | Field and Description |
|---|---|
static String | ADDRESSDefault IPv4 multicast address for SSDP messages |
static int | DEFAULT_MSEARCH_MXDefault MX (Maximum wait time) for M-SEARCH requests in seconds |
static String | IPV6_ADMINISTRATIVE_ADDRESSIPv6 administrative multicast address for SSDP messages |
static String | IPV6_GLOBAL_ADDRESSIPv6 global multicast address for SSDP messages |
static String | IPV6_LINK_LOCAL_ADDRESSIPv6 link-local multicast address for SSDP messages |
static String | IPV6_SITE_LOCAL_ADDRESSIPv6 site-local multicast address for SSDP messages |
static String | IPV6_SUBNET_ADDRESSIPv6 subnet-local multicast address for SSDP messages |
static int | PORTDefault destination port for SSDP multicast messages |
static int | RECV_MESSAGE_BUFSIZEBuffer 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