Package org.cybergarage.upnp.ssdp
Class SSDPSearchSocket
java.lang.Object
org.cybergarage.upnp.ssdp.HTTPMUSocket
org.cybergarage.upnp.ssdp.SSDPSearchSocket
- All Implemented Interfaces:
Runnable
public class SSDPSearchSocket extends HTTPMUSocket implements Runnable
-
Constructor Summary
Constructors Constructor Description SSDPSearchSocket(String bindAddr, int port, String multicast)
SSDPSearchSocket(InetAddress bindAddr)
-
Method Summary
Modifier and Type Method Description void
addSearchListener(SearchListener listener)
boolean
open(String bindAddr)
boolean
open(String bind, String multicast)
boolean
open(Inet4Address bindAddr)
boolean
open(Inet6Address bindAddr)
void
performSearchListener(SSDPPacket ssdpPacket)
void
removeSearchListener(SearchListener listener)
void
run()
void
start()
void
stop()
Methods inherited from class org.cybergarage.upnp.ssdp.HTTPMUSocket
close, finalize, getLocalAddress, getLocalPort, getMulticastAddress, getMulticastInetAddress, getMulticastPort, getSocket, open, open, post, post, receive, send, send
-
Constructor Details
-
SSDPSearchSocket
- Parameters:
bindAddr
- The address to bind the serviceport
- The port used for accepting messagemulticast
- The multicast address to use as destination- Since:
- 1.8
-
SSDPSearchSocket
- Parameters:
bindAddr
- the binding address for sending multicast packet- Since:
- 1.8
-
-
Method Details
-
open
-
open
-
open
-
open
- Parameters:
bindAddr
- the hostname of the interface to use for sending multicast packet- Returns:
- true if and only if it open the socket
- See Also:
for default multicast and port destination of the packets
-
addSearchListener
-
removeSearchListener
-
performSearchListener
-
run
public void run() -
start
public void start() -
stop
public void stop()
-